背景:
由于一直用gitee来git代码,并且一直通过ssh无密码连接本地和gitee远程仓库。
最近想使用github的GitHub Pages的部署功能,就不得不在github上建立远程仓库,并使用ssh方式来git代码。
这个时候就发现,之前的ssh秘钥不能同时在gitee和github上使用。
问题解决:
- 之前的ssh秘钥还是用在gitee连接上
- 现在的github,再重新用一个新的邮箱来申请新的ssh秘钥
以下所有命令建议在git bash中完成
0.清除git的全局设置
如果是之前没设置过的,就不用清除了。可以通过git config --global --list
来查看是否设置过。
git config --global --unset user.name "你的名字" git config --global --unset user.email "你的邮箱"
1.生成新的SSH keys(针对github)
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "[email protected]"
疯狂回车即可。
完成后会在~/.ssh / 目录下生成以下文件。
标签:github,--,global,Gitee,GitHub,ssh,git,gitee From: https://www.cnblogs.com/pwindy/p/17724846.html