***同一台服务器上配置多个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 agent,可以先执行
ss

在一台服务器上,为了安全地从gitee和github拉取代码,文章介绍了如何生成并配置多个SSH Key,包括创建公私钥对,将公钥添加到平台,解决ssh-agent连接问题,修改.ssh/config文件,并进行测试验证。
最低0.47元/天 解锁文章
2135

被折叠的 条评论
为什么被折叠?



