公司一个账户、github一个账户,需求:公司文件夹下的git仓库全部使用公司账户下载上传,个人文件夹下的git仓库使用个人账户下载上传。
可以分别在公司文件夹和个人文件夹下,分别新建一个.gitconfig
的配置文件,配置文件中配置该目录下仓库所使用的username和email。然后在git全局配置文件中,分别添加目录对应的配置文件。
个人账户配置.gitconfig-my
[user]
name = personal name
email = personal@xx.com
公司账户配置.gitconfig-company
[user]
name = company name
email = company@xx.com
全局配置文件,在目录~/.gitconfig
[includeIf "gitdir:~/MyFiles/codes/myCodes/"]
path = ~/MyFiles/codes/myCodes/.gitconfig-my
[includeIf "gitdir:~/MyFiles/codes/companyCodes/"]
path = ~/MyFiles/codes/companyCodes/.gitconfig-company