配置多个 git 账户

Published on 10 March 2024 04:06 PM
This post thumbnail

同一个电脑配置多个 github 账户、gitLab 账户,或者二者混合,备忘。

1. 同一个电脑怎么配置多个github账户?

如何配置参考 或者墙内点这里 按以上配置以后,在windows下还要配置 auto-launching

完成后,就可以用不同账户的权限去提交代码了。但是提交时候的 user.nameuser.email 用的是全局的。即使你用不同人的账户权限提交了代码,但提交的记录中的用户是你全局配置的那个。

那么不同仓库如何用不同的用户名提交?

只需要在这个仓库下单独设置:

git config --local user.name 'xxx'
git config --local user.email 'xxx@xx.com'

更多信息参考 git config

2. 同一个电脑如何配置访问不同 git 服务器?如 github 和 gitLab

这个时候可以共用一个 key。但是如果要区分账户提交的话,还要参考1中后半部分修改。