文章目录
Git同时配置Gitee和Github流程
前提
保证已经配置好git的用户名和密码
git config --global user.name "John Doe"
git config --global user.email "johndoe@example.com"
1. 进入ssh路径
进入C:\Users\Administrator
目录,确保该路径下有.ssh这个文件夹,如果没有则新建一个
右键选择Git Bash Here进入Git命令行
2. 创建ssh keys
2.1、一般方式(这里不用这种方式)
ssh-keygen -t rsa -C "xxxxxx@qq.com"
注意事项
一定要用Git Bash Here打开,用cmd或powershell创建会报错:
Saving key "~/.ssh/id_rsa.gitee" failed: No such file or directory
没有.ssh目录的一定要先创建.ssh目录(.ssh文件夹)
C:\Users\Administrator\.ssh
2.2、gitee
gitee 创建 ssh keys:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitee -C "xxxxxx@qq.com"
2.3、github
github 创建 ssh keys:
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "xxxxxx@qq.com"
全程回车即可(不用输入ras文件名及密码)
3、创建config 文件
在 .ssh/ 目录下创建一个 config 文件
文件内容如下:
# 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和Github的连接
4.1、添加gitee公钥
4.2、添加github公钥
5、测试连接
ssh -T git@gitee.com
ssh -T git@github.com
选择yes,回车即可!
如果中间出错了,删除.ssh文件夹下的所有文件重新来一遍就可以了!