1.查看git是否安装,未安装的话安装即可

git --version

sudo apt install git

2.申请一个github账号

https://github.com/

检查**文件

ls -l ~/.ssh

现实总量为0,说明还没有生成**,那就生成一下咯

 ssh-****** -t rsa -C "[email protected]".这里的"[email protected]"是自己的github邮箱,自己填自己的哟

三次回车后,**就生成好了

3.设置**

进入github**设置

https://github.com/settings/keys

回到终端

ls -l ~/.ssh

此时有id_rsa和id_rsa.pub两个文件,这两个文件位于home,由于是隐藏文件,所以想查看的话,在home文件夹下ctrl+h,显示隐藏文件,找到.SSH文件夹,进去就是这来嗯个文件了

回到密码设置浏览器中,选择new ssh key,在title中取个名字,下面空白就是填写id_rsa.pub中的内容,复制粘贴过来就可以,**设置完毕,如下:

ROS基础--Git与Github使用

4.创建仓库

点击个github右上角的加号,新建仓库

ROS基础--Git与Github使用

填写相关参数即可

ROS基础--Git与Github使用

5.移植ros工作空间

进入到想要保存仓库的位置,然后复制仓库地址过来

git clone https://github.com/woquyoueryuan/liuze


添加代码,可以将我们的ros工作空间剪切进来

 mv ../catkin_ws ./

配置ros默认工作空间。由于catkin_ws的位置发生了改变,需要把工作空间路径重新修改下,以前的路径注释掉,新加一个地址

ROS基础--Git与Github使用

别忘记执行一下source ~/.bashrc

清理之前的编译结果,重新编译

[email protected]uze-S6:~/liuze/catkin_ws$ rm -rf build/ devel/

[email protected]:~/liuze/catkin_ws$ catkin_make


6.配置git账号

git config --global user.name "liuze"

git config --global user.email [email protected]

7.配置git忽略编译的生成文件

在catkin根目录下新建一个文件

[email protected]:~/liuze/catkin_ws$ touch .gitignore
在.gitignore文件中添加build,devel,.vscode三个忽略的文件夹,找不到的话老规矩ctrl+h现实隐藏文件

检验配置是否生效

git add ./

git status

ROS基础--Git与Github使用

至此完成配置

8.提交文件到仓库

git commit ./ -m "first ros commit"

git push

输入github上的账号和密码即可

9.至此完成github上代码的托管与提交。

相关文章:

  • 2021-05-24
  • 2022-02-09
  • 2021-12-17
  • 2021-08-17
  • 2021-07-05
  • 2021-12-26
  • 2021-04-18
  • 2022-02-09
猜你喜欢
  • 2021-11-23
  • 2021-06-29
  • 2021-11-21
  • 2021-09-29
  • 2022-02-09
  • 2021-10-09
  • 2021-12-09
相关资源
相似解决方案