人的一切痛苦,本质上都是对自己无能的愤怒
总有刁民想害朕
我们每个人都有多个仓库来提交代码,工作中的和个人的.本篇文章就教你怎样管理多个 ssh 来提交代码.
查看 .ssh 文件夹下面的文件
一种是直接进入 .ssh 文件目录
cd ~/.ssh
或者 直接查看 .ssh 文件夹
ls ~/.ssh
生成一个SSH-Key
ssh-keygen -t rsa -C “tim_ding@qq.com“
如果 .ssh 文件下已经有文件了 ,最好重新命名
密码建议填空
成功生成 SSH-KEY
配置 SSH-KEY
在~/.ssh/目录下会生成id-rsa_hostname和id-rsa_hostname.pub私钥和公钥。 我们将id-rsa_hostname.pub中的内容粘帖到服务器的SSH-key的配置中。
cat ~/.ssh/github_blog_rsa.pub
在GitHub的设置中粘贴公钥
至此, ssh 就配置完成了.
验证配置是否成功
ssh -T git@github.com
笔者出现了如下错误
那是因为目录下有多个 ssh, 需要配置 config
打开 config 文件
vim ~/.ssh/config
添加如下
Host github.com
HostName github.com
User timding
IdentityFile ~/.ssh/github_blog_rsa
然后保存.再执行 ssh -T git@github.com
就成功了.