对于工作,我的公司使用atlassian套件。对于个人项目,我使用github。我希望能够做的是将我的个人git帐户与家庭/个人相关联,并将我的工作git与家庭/工作相关联,但我认为没有任何好方法可以做到这一点。我已经看到了在网上使用ssh和两个github帐户的建议,这在我的情况下是行不通的(我相信)。
如果这不可能,大多数人在这种情况下做了什么?目前,我的git config --global
设置与我的工作信息相关联。非常感谢任何帮助。
答案 0 :(得分:0)
Git将配置选项存储在三个单独的文件中,这些文件允许 您可以选择单个存储库,用户或整个存储库 系统:
<repo>/.git/config
- 特定于存储库的设置。~/.gitconfig
- 用户特定设置。这是存储使用--global
标志设置的选项的位置。$(prefix)/etc/gitconfig
- 系统范围的设置。参考:https://es.atlassian.com/git/tutorials/setting-up-a-repository/git-config
usage: git config [options] Config file location --global use global config file --system use system config file --local use repository config file
因此,您应该使用2个不同的os用户或单独配置每个repo