Github与Gitee共存
mkdir .ssh
cd .ssh
1.1、建立gitee秘钥
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
替换正确的邮箱,按enter
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/FlyingHorse/.ssh/id_rsa): id_rsa_gitee
1.2、建立github秘钥
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
替换正确的邮箱,按enter
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/FlyingHorse/.ssh/id_rsa): id_rsa_github
2、public key复制到gitee或github
type id_rsa_gitee.pub
tpye id_rsa_github.pub
3、创建配置解决ssh冲突
在.ssh文件夹中创建config文件,添加以下内容以区分两个ssh key
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_gitee
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
4、测试连接
测试Gitee:
输入
ssh -T git@gitee.com
若返回如下图,则gitee则连接正常
Welcome to Gitee.com, yourname!
测试Github:
输入
ssh -T git@github.com
若返回如下图,则github则连接正常
Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.
<div style="text-align: right">
<p><strong>签名:Smile every day</strong></p>
<p><strong>名称:沐阳宏</strong></p>
<p><strong>邮箱:</strong><a href="whghcyx@outlook.com">whghcyx@outlook.com</a></p>
</div>
网友评论