目录


文章目录


摘要



本节主要学习git的使用,把Ubuntu项目上传到github托管,这样做的好处是:假如我们不停的修改代码后,代码出现了问题,很难找到自己哪里修改错了,怎么办???,怎么起死回生???总不能重新搞一遍???浪费时间啊!!!好处:可以返回到上一版本,同时也利于团队合作。强烈建议大家使用github管理自己的项目!!!



1.创建自己的github账号



1.输入:github官网地址

Ubuntu项目上传Github_git


2.点击sign up注册账号


Ubuntu项目上传Github_上传_02

Ubuntu项目上传Github_上传_03

Ubuntu项目上传Github_github_04

Ubuntu项目上传Github_git_05

Ubuntu项目上传Github_上传_06

Ubuntu项目上传Github_github_07

Ubuntu项目上传Github_git_08

Ubuntu项目上传Github_上传_09


3.破解秘钥


  • 更新自己的邮箱,保证邮箱有效!

Ubuntu项目上传Github_github_10

邮箱会收到

Ubuntu项目上传Github_上传_11

到这完成邮箱验证!

Ubuntu项目上传Github_github_12


4.破解秘钥-ssh


ubuntu的终端输入

$ git config --global user.name "ardupilotdrone"
$ git config --global user.email "940574282@qq.com"

Ubuntu项目上传Github_上传_13

  • 查看是否已经有了ssh密钥:cd ~/.ssh
    如果没有密钥则不会有此文件夹,有则备份删除

Ubuntu项目上传Github_上传_14

- 生存密钥:

输入命令:

ssh-keygen -t rsa -C "940574282@qq.com"


Ubuntu项目上传Github_github_15

最后得到了两个文件:id_rsa和id_rsa.pub

打开id_rsa.pub文件,得到key

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3AAS9Wtq6U1UktXq11JcC03Rzr+rhlvf8JiKLjLiGw3edVbTjhJ56Ct6YB568qM+gUKm0Hqr73cXSeV/OTl0ro8BBaBCbs8JcsmDeQqBrLHCJRWGa8S596z8Dc47R3Hf3mawX8M5z358JihllDNVvKqvO8uirg7b9t/XLSYwzHFVtSQNN/5jEZEmHZwUPQMbcarKwOYbjbisHOGSafyGHUGUhyI9DA9euNBSJZ1+oxWA7CvYGsHfWywxoF0mmBKCJXRAzlb5DrdvmOKPr2916fQPvuynwGI10gmqlEh3D7JSlKe/RdCjxDTYBMJm0gFCz5AVLXtnoB/wbgvabpW8t “940574282@qq.com”

Ubuntu项目上传Github_git_16

Ubuntu项目上传Github_git_17


Ubuntu项目上传Github_上传_18



2.上传自己的代码到github




1.创建自己的github仓库


Ubuntu项目上传Github_上传_19

Ubuntu项目上传Github_git_20



2.仓库初始化



目的是初始化本地仓库(文件夹)


git init

Ubuntu项目上传Github_上传_21



3.增加仓库索引



添加本地仓库(当前文件夹)的所有文件

git add .



4.添加评论



 git commit -m "first commit" 



5. 清空当前远程oringin



git remote rm origin



6.新建仓库名.git



 git remote add origin https://github.com/ardupilotdrone/ardupilot.git



7.上传代码:



git push -u origin master 

如果遇到报错,可以采用下面的命令:

 git push -u origin +master 

Ubuntu项目上传Github_上传_22

最终完成上传

Ubuntu项目上传Github_git_23