Git 单独仓库使用独立的(非全局)用户名邮箱

March 8, 2022

使用场景:

  1. 公司电脑 git 全局配置了公司的用户名/邮箱,个人仓库想要使用自己的用户名/邮箱;
  2. 不同的托管服务(github、gitee 等),需要使用不同的用户名/邮箱;

查看当前仓库配置

配置文件在仓库目录下的 {仓库路径}/.git/config

查看当前配置

cat .git/config

配置用户名

git config user.name "{name}"

例如:git config user.name "silinchen"

配置邮箱

git config user.email "{email}"

例如:git config user.email "silinccc@gmail.com"

配置完成后,再查看当前配置 cat .git/config

看到以下内容说明配置成功,再提交代码的时候会使用下面配置

[user]
	email = silinccc@gmail.com
	name = silinchen

如果需要修改全局配置,则加上 --global 指令即可

git config --global user.name "silinchen"
git config --global user.email "silinccc@gmail.com"

查看所有配置

git config --list
// 或简写
git config -l