五月
23
2017

SSH 方式下为 Git 设置多用户登录 补充说明

之前在 SSH 方式下为 Git 设置多用户登录 中对 Git 配置多个不同的账号访问不同的仓库做了说明。今天早上提交代码的时候,意外发现提交者的信息有些问题。提交者的名称和邮箱,变成了公司仓库的名称和邮箱。

仔细检查了一下,发现自己在多用户登录不同仓库的配置上,配置得不够到位,这也是很多相关的配置教程中没有提到的。

现在,将遗漏的配置项,做一个补充说明。

取消全局用户设置

Hy369 在自己的 Git 配置中遇到的问题,就是所有仓库的提交者信息,都是统一的。问题就出在配置提交信息的时候,采用的 git config --global 进行配置的。这个时候,Git 软件自然就是取用全局配置了。因此,我们先把全局配置的用户信息去掉。相关命令为:

git config --global --unset user.name
git config --global --unset user.email

那个,至于不取消有没有影响,Hy369 还没有测试过,如果哪位朋友测试过了,烦请告知一下。

为 Git 仓库单独配置用户信息

直接到每个克隆的仓库中,单独配置用户信息即可。相关命令为:

git config --add user.name xxx
git config --add user.email xxx@xxx.com

至此,新的提交者信息就是你需要的了。

非特殊注明博文为 爱PHP吧(www.iphp8.com)原创内容,转载请注明原文地址:http://www.iphp8.com/?post=111

评论

发表评论:

(选填)

(选填)