***同一台服务器上配置多个Git SSH Key ***
背景:两个平台gitee和github都有项目托管,由于https拉取代码容易暴露明文密码,于是使用ssh的方式进行代码的拉取
生成两个平台的SSH Key
- gitee
ssh-keygen -t rsa -C 'yourname@gitee.com' -f ~/.ssh/gitee_rsa
- github
ssh-keygen -t rsa -C 'yourname@github.com' -f ~/.ssh/github_rsa
-
此时~/.ssh目录下会生成公私钥对gitee_rsa,gitee_rsa.pub, github_rsa,github_rsa.pub
-
将.pub结尾的公钥分别配置在两个平台上(设置-》ssh公钥)
添加私钥
ssh-add ~/.ssh/gitee_rsa
ssh-add ~/.ssh/github_rsa
注意:ssh-add时可能会报错Could not open a connection to your authentication agen