昨天没有带电脑上班,公司的电脑又是Windows,命令行实在用不惯,索性装了个Linux虚拟机,勉强一用,也省得以后背着电脑跑来跑去了。那么问题来了,Github没有提供Linux客户端,但是代码总是要传上去的,只好被迫使用命令行咯,接下来就总结一下这次Linux下的配置(参考其他人的没弄好,所以自己记下来,环境是64位的Ubuntu 16.04)
1.
ssh-keygen -t rsa
自己用的电脑,不用设置密码啥的,一路回车就行,这时候会在 ~/.ssh/下生成两个ssh key
2.
ssh-add ~/.ssh/id_rsa.pub
这一步是使用刚才生成那个公钥作为本机ssh使用的口令
3.进入GitHub个人设置页面,点击SSH and GPGkeys 添加一个SSH key 题目自拟,内容复制以下输出:
cat ~/.ssh/id_rsa.pub
4.以上SSH就配置好了,接下来是配置git
git config --global user.name "xxx" git config --global user.email "xxx@xxx.com"
5.接下来测试一下吧~
ssh -T git@github.com