备注:前面的命令在任意路径输入都可以
一.检查是否安装了git
git version
二.如果没有安装,则使用如下命令安装
sudo apt-get update //更新软件源列表
sudo apt-get install git git-core
备注:我的电脑已经安装过了
三、进行SSH认证
ssh -T git@github.com
备注:认证失败(后面步骤会进行SSH认证)
四、配置信息
git config --global user.name "chenzhiqin520"
git config --global user.email "693191690@qq.com"
备注:使用自己的名字和邮件代替chenzhiqin520和693191690@qq.com
git config --list
五、创建Github SSH认证秘钥
进入指定的cd ~/.ssh目录
ssh-keygen -C "693191690@qq.com" -t rsa
备注:用你自己的邮箱替换693191690@qq.com,然后输入你邮箱的密码
六、将生产的公钥和私钥分别添加到GitHub网页的SSH认证配置页
1.把私密添加到 ssh-agent的高速缓存中
2.添加公密到Github官网
3.在Github上注册用户名和密码,登陆进去,点击右上角头像的设置按钮
4.点击set and GPG keys,然后是New SSH Key
5.将复制的公秘粘贴进去,写上一个SSH认证的备注的名字
6.配置好之后测试SSH认证有没有问题,能否来连接上Github
7.平时我们一般会有两种需求一种是将本地写好的代码,上传到Github和从GitHub拉去别人的代码修改
(1)上传已有工程代码到Github
①创建一个Github一个远程仓库
②记录远程Github仓库源的链接
备注:记住SSH链接等等ubuntu下添加远程Github远程仓库的源的时候要用到
③回到ubuntu下
到你想要上传到Github的工程代码目录下
执行命令:
git init
git add .
git status
git commit -m "初次提交工程代码"
④添加要关联Github远程仓库
git remote add origin 复制项目的url
例如:git remote add origin git@github.com:chenzhiqin520/Allot_Mac_End-break_Server.git
⑤拉取Github远程仓库master分支代码同步到本地
git pull origin master
⑥提交本地的工程代码到远程仓库master分支
git push -u origin master
⑦查看上传的结果,大功告成
(2)从github拉取被人的代码修改,比较简单
git clone https://github.com/chenzhiqin520/MAC_ALLOT_SYSTEM.git
备注:任何取消一个目录的git初始化
rm -rf .git
git@gitub.com:cenzhiqin520/Allot_Mac_End-break_Server.git
git@github.com:chenzhiqin520/Allot_Mac_End-break_Server.
git@github.com:chenzhiqin520/Allot_Mac_End-break_S