服务器多代码托管平台git密钥共存

分别使用多账号生成不同平台认证密钥

这里生成了

id_rsa 对应阿里code
xxxx@126 对应gitee
yyyy@126 对应github
生成秘钥对并指定秘钥对名称:
ssh-keygen -t rsa
ssh-keygen -t rsa -f other -C "xxxx@126.com"
ssh-keygen -t rsa -f other -C "yyyy@126.com"

  

进入.ssh目录

cd ~/.ssh/

  

创建config文件

vi config

  

写入多密钥和使用平台

# 阿里code
Host code.aliyun.com
HostName code.aliyun.com
User git
IdentityFile /Users/admin/.ssh/id_rsa

# 码云
# xxxx@126 (xxxx@126.com)
Host gitee.com
HostName gitee.com
User git
IdentityFile /Users/admin/.ssh/xxxx@126

# github
# yyyy@126 (yyyy@126.com)
Host github.com
HostName github.com
User git
IdentityFile /Users/admin/.ssh/yyyy@126

  

保存退出即可

程序猿,要对自己狠一点!
原文地址:https://www.cnblogs.com/dongxixi/p/14650495.html