1.设置GitHub登录用户名与邮箱
$ git config --global user.name "Your GitHub User Name Here!"
$ git config --global user.email "Your GitHub Register Email Here!"
Example:
$ git config --global user.name "Yasen"
$ git config --global user.email "test@gmail.com"
2.生成SSH公钥
$ ssh-keygen
所有的提示都按下回车,使用默认设置即可。(并不需要输入自己在GitHub上的用户名和密码)。会在用户目录 ~/.ssh/ 下建立相应的密钥文件“id_rsa.pub”。
PS: Ctrl+H 可显示所有隐藏文件/文件夹
3.上传公钥至 github.com
在 github.com 的界面中点击右上角齿轮标志的“Settings”,然后选择 “SSH Keys”并点击“Add SSH Key”。将步骤2中生成的密钥文件“id_rsa.pub”内容拷贝至“key”中,注意不要误加空格或者换行等字符!“Title”输入自己能辨认的名字即可,完成后保存。
接下来在ubuntu里进行测试:
$ ssh -T git@github.com
4.利用GitHub进行版本控制
首先在GitHub.com 上创建一个新的 Public Repository,并复制相应的SSH clone URL
接下来,在ubuntu中主要用到的几个git指令如下:
$ git init
$ git status
$ git add .
//红色字体这里改成对应的SSH clone URL
$ git remote add origin git@github.com:yasenh/CodeLibrary.git
$ git pull origin master //先从服务器端更新代码,并与本地库合并
$ git push origin master //再上传本地更新
至此,在GitHub上已经能浏览到刚刚上传的文件,接下来就可以很方便的利用Git来进行版本控制了。