一、ssh-key 生成
ssh-keygen -t rsa -b 4096 -C "yourmail@mail.com"
本机生成密钥对key pair,一般在路径
/home/yourname/.ssh
下,有id_rsa、id_rsa.pub
将来就是私钥去解密公钥加密的数据
到这一步骤,我们已经拥有了一个密钥对key pair
二、ssh密钥添加到github帐户里
将 id_rsa.pub 这个文件内容粘贴到github账户ssh密钥里,起个名称,自己根据喜好起一个,这个不影响什么
在粘贴密钥的文本框里将 id_rsa.pub 里的文本粘贴到文本框里,注意是如果用的rsa加密,就是以ssh-rsa开头,以自己的email结尾。
三、尝试使用ssh连接github
ssh -T git@github.com
提示:
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
选择yes
最后、设置git远程仓库
可以使用ssh来管理远程仓库了
git remote set-url origin '项目的ssh url'
到这里,就可以愉快的git push啦