#到 .ssh 文件夹下
cd ~/.ssh
#通过下面的命令,依次生成两个平台的 key
|
|
完成后,.ssh 文件夹生成以下文件
#把 public key 复制到 gitee 和 github
执行命令 cat github_id_rsa.pub
把第二行到结尾的内容复制到 github 的 ssh 中保存
同样的操作,添加 gitee 的 ssh
#创建 config 文件解决 ssh 冲突
在 .ssh 文件夹下执行命令 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
#测试
执行
ssh -T git@github.com
成功则返回
Welcome to Gitee.com ,yourname!
执行
ssh -T git@gitee.com
成功则返回
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.