码云和Github同时配置SSH证书
2020-09-19 本文已影响0人
gaookey
生成一个码云用的 SSH-Key
ssh-keygen -t rsa -C 'swiftprimer@gmail.com' -f ~/.ssh/gitee_id_rsa
三次回车,文件夹 ~/.ssh
下生成两个文件

生成一个 github
用的 SSH-Key
ssh-keygen -t rsa -C 'swiftprimer@gmail.com' -f ~/.ssh/github_id_rsa
三次回车,文件夹 ~/.ssh
下生成两个文件

进入文件夹 ~/.ssh
cd /Users/swiftprimer/.ssh
在 ~/.ssh
目录下新建一个 config
文件
vi config
添加如下内容
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa
添加 gitee_id_rsa.pub
公钥到码云

添加 github_id_rsa.pub
公钥到 github

用ssh命令测试 gitee
ssh -T git@gitee.com

输入 yes
回车

此时 ~/.ssh
目录下会生成 known_hosts
文件

用ssh命令测试 github
ssh -T git@github.com

输入 yes
回车

一番操作后,~/.ssh
目录下会生成6个文件

到此,可以愉快的使用使用 SSH 了。