git配置多个ssh(gitee)/(github)

269 阅读1分钟

git配置多个ssh

首先这个配置是有官方文档,想看简单操作的走这个链接 gitee.com/help/articl…

使用场景:公司用的gitee与个人用的github想要都配置ssh 使用命令工具 git

第一步:注意生产公私钥的时候是可以输入密码的,如果不想每次提交拉取的都要输入密码的话就直接回车密码!

1. 生成一个公司用的SSH-Key $ ssh-keygen -t rsa -C 'xxxxx@company.com' -f ~/.ssh/gitee_id_rsa

2. 生成一个自己用的github用的SSH-Key $ ssh-keygen -t rsa -C 'xxxxx@qq.com' -f ~/.ssh/github_id_rsa

第一步结果:你的.ssh文件下出现这几个文件

第二步:在 ~/.ssh 目录下新建一个config(命令:touch 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
#代码复制上去即可,不要瞎改

第二步结果:

第三步:

执行ssh -T git@gitee.comssh -T git@gitee.com生成known_hosts文件

第三步结果:

验证的最终结果
出现以上就是代表成功了