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.com 与ssh -T git@gitee.com生成known_hosts文件