碼雲、Github同時配置ssh key(轉載)

文章轉載自 李三歲他很皮 的 Gitee(碼雲)、Github同時配置ssh key

一、cd ~/.ssh

二、通過下面的命令,依次生成兩個平臺的key

$ ssh-keygen -t rsa -C "[email protected]" -f "github_id_rsa"
$ ssh-keygen -t rsa -C "[email protected]" -f "gitee_id_rsa"
  • 1
  • 2

完成後,.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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

五、測試

執行
ssh -T [email protected]
成功則返回
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
執行
ssh -T [email protected]
成功則返回
Hi xxx! You've successfully authenticated, but GITEE.COM does not provide shell access.



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章