配置gitee和git并存环境

警告
本文最后更新于 2021-12-03,文中内容可能已过时。

全局配置文件路径

1
~/.gitconfig

使用命令查看自己的全局配置

1
git config --global --list

如果在此之前使用过下列命令配置过全局用户名和邮箱:

1
2
git config --global user.name "xxx"
git config --global user.email "xxx@qq.com"

可以先打开~/.gitconfig查看绑定的全局用户名和邮箱,再使用下面的命令清除全局配置

1
2
git config --global --unset user.name  "xxx"
git config --global --unset user.email  "xxx@qq.com"

没有全局配置后,之后再提交代码,可以在特定项目中重新配置自己的邮箱和用户名

1
2
git config  user.name "xxx"
git config  user.email "xxx@qq.com"

生成githubgiteeSSH key

1
2
ssh-keygen -t rsa -C 'github邮箱号' -f ~/.ssh/id_rsa_github
ssh-keygen -t rsa -C 'gitee邮箱号' -f ~/.ssh/id_rsa_gitee

分别登录githubgitee添加SSH KEY

  • 打开git bash, 在~/.ssh目录下,新建config文件
1
2
3
cd ~/.ssh
touch config
vim config
  • 输入 i进入编辑模式,输入以下内容
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 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

ssh命令分别测试

1
2
ssh -T git@gitee.com
ssh -T git@github.com
/images/img/20211203234344.png
配置成功
/images/img/20211203234635.png
下载测试

[1].Windows配置Github、Gitee共存的Git环境