Site icon 时鹏亮的Blog

Git如何不同项目使用不同邮箱账户

请知悉:本文最近一次更新为 7个月 前,文中内容可能已经过时。

嗯,这个应该属于小众需求,是在 阮一峰 科技爱好者周刊(第 295 期)如何管理多个 Git 身份 看到的。

这个对我个人而言来说,主要是我Github有账户,偶尔会推拉项目代码。而工作中的Bitbucket,是其他邮箱账户。

这个实现源于:.gitconfig具备的includes的特性。

比如原文作者的.gitconfig示例:

[user]

name = Garrit Franke

email = garrit@slashdev.space



[includeIf "gitdir:~/work/"]

path = ~/.gitconfig-work



[includeIf "gitdir:~/work/client2/"]

path = ~/.gitconfig-client2



[includeIf "gitdir:~/sources/"]

path = ~/.gitconfig-personal

通过匹配路径,引用对应路径下的.gitconfig配置文件即可实现。


参考资料

Organizing multiple Git identities


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Git如何不同项目使用不同邮箱账户》相关的博文:

Exit mobile version