服务器多代码托管平台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
保存退出即可
程序猿,要对自己狠一点!