ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!

备注:前面的命令在任意路径输入都可以

一.检查是否安装了git

git version


二.如果没有安装,则使用如下命令安装

sudo apt-get update    //更新软件源列表

sudo apt-get install git git-core

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第1张图片

备注:我的电脑已经安装过了

三、进行SSH认证

ssh -T git@github.com


备注:认证失败(后面步骤会进行SSH认证)

四、配置信息

git config --global user.name "chenzhiqin520"

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

备注:使用自己的名字和邮件代替chenzhiqin520和[email protected]

git config --list


五、创建Github SSH认证秘钥

进入指定的cd ~/.ssh目录

ssh-keygen -C "[email protected]" -t rsa

备注:用你自己的邮箱替换[email protected],然后输入你邮箱的密码

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第2张图片

六、将生产的公钥和私钥分别添加到GitHub网页的SSH认证配置页

1.把私密添加到 ssh-agent的高速缓存中

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第3张图片

2.添加公密到Github官网

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第4张图片

3.在Github上注册用户名和密码,登陆进去,点击右上角头像的设置按钮

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第5张图片

4.点击set and GPG keys,然后是New SSH Key

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第6张图片

5.将复制的公秘粘贴进去,写上一个SSH认证的备注的名字

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第7张图片

6.配置好之后测试SSH认证有没有问题,能否来连接上Github

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第8张图片

7.平时我们一般会有两种需求一种是将本地写好的代码,上传到Github和从GitHub拉去别人的代码修改

(1)上传已有工程代码到Github

①创建一个Github一个远程仓库

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第9张图片

②记录远程Github仓库源的链接

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第10张图片

备注:记住SSH链接等等ubuntu下添加远程Github远程仓库的源的时候要用到

③回到ubuntu下

到你想要上传到Github的工程代码目录下

执行命令:

git init

git add .

git status 

git commit -m "初次提交工程代码"

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第11张图片

④添加要关联Github远程仓库

git remote add origin 复制项目的url

例如:git remote add origin [email protected]:chenzhiqin520/Allot_Mac_End-break_Server.git

⑤拉取Github远程仓库master分支代码同步到本地

git pull origin master

⑥提交本地的工程代码到远程仓库master分支

git push -u origin master

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第12张图片

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第13张图片

⑦查看上传的结果,大功告成

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第14张图片

(2)从github拉取被人的代码修改,比较简单

git clone https://github.com/chenzhiqin520/MAC_ALLOT_SYSTEM.git

ubuntu16.04的github使用指南,搞了几次一直没记住,这次写下来希望能记住!!!_第15张图片


备注:任何取消一个目录的git初始化

rm -rf .git

[email protected]:cenzhiqin520/Allot_Mac_End-break_Server.git
[email protected]:chenzhiqin520/Allot_Mac_End-break_Server.
[email protected]:chenzhiqin520/Allot_Mac_End-break_S

你可能感兴趣的:(github)