Git同时配置Gitee和GitHub

1、清除旧用户

如果之前曾设置过会在TortoiseGit 软件中查看到,如图:

可以使用下面的指令清除全局设置【推荐使用】:

bash 复制代码
git config --global --unset user.name "你的名字"
 git config --global --unset user.email "你的邮箱"

举个栗子:

bash 复制代码
git config --global --unset user.name "qiandu"
git config --global --unset user.email "[email protected]"

或者借助TortoiseGit

查看是否清除成功

bash 复制代码
git config --global --list

如果没有出现user和email,那就代表全局设置清除成功!

2、设置用户

bash 复制代码
git config --global user.name   "你的名字"
git config --global user.email  "你的邮箱"

举个栗子:

bash 复制代码
git config --global user.name   "qiandu"
git config --global user.email  "[email protected]"

或者

3、生成SSH公钥和私钥

注意 邮箱改成自己的!!!!

bash 复制代码
ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitee_id_rsa
bash 复制代码
ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/github_id_rsa

注意输入生成SSH-key指令后,需要按回车3次,表示empty,即"空","空"代表没有密码。

4、新建配置文件

在 ~/.ssh 目录【C:\Users\用户名.ssh】下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)

bash 复制代码
# github
Host github.com
    HostName github.com
    User git
    Port 443
    IdentityFile ~/.ssh/github_id_rsa

# gitee
Host gitee.com
    HostName gitee.com
    User git
    Port 22
    IdentityFile ~/.ssh/gitee_id_rsa
bash 复制代码
ssh-add ~/.ssh/gitee_id_rsa
ssh-add ~/.ssh/github_id_rsa

确认ssh-agent进程是否在运行:运行 eval $(ssh-agent) 来启动或重新启动认证代理。

bash 复制代码
 eval $(ssh-agent)

添加完毕后,可以通过执行下述代码进行验证。

bash 复制代码
ssh-add -l

5、添加对应的公钥到Gitee和GitHub

Gitee公钥 :gitee_id_rsa.pub
GitHub公钥 :github_id_rsa.pub

6、测试

bash 复制代码
ssh -T [email protected]
ssh -T [email protected]
相关推荐
chxii17 分钟前
2.4.5goweb项目上传到csdn的git仓库
git
余渔鱼112337 分钟前
ASP.NET CORE部署IIS的三种方式
后端·github·asp.net
可了~43 分钟前
Java——令牌技术
github
清风徐来QCQ1 小时前
git和github的使用指南
git·github
serene941 小时前
IntelliJ IDEA 2025.2 和 JetBrains Rider 2025.1 恢复git commit为模态窗口
java·git·intellij-idea
sun0077002 小时前
git 工具
git
喵叔哟2 小时前
16.【.NET 8 实战--孢子记账--从单体到微服务--转向微服务】--微服务基础工具与技术--Github Action
微服务·github·.net
cong_2 小时前
🔥 我的开源项目火了!竟被各个公众号转发
前端·后端·github
寻月隐君2 小时前
Rust实战:打造高效字符串分割函数
后端·rust·github
FrontBurgess4 小时前
Chrome扩展开发实战:打造你的GPT助手(仿豆包、sider谷歌插件)
前端·github·aigc