根据父文件夹在一台计算机上设置两个git帐户

时间:2015-11-08 16:49:07

标签: git github jira

对于工作,我的公司使用atlassian套件。对于个人项目,我使用github。我希望能够做的是将我的个人git帐户与家庭/个人相关联,并将我的工作git与家庭/工作相关联,但我认为没有任何好方法可以做到这一点。我已经看到了在网上使用ssh和两个github帐户的建议,这在我的情况下是行不通的(我相信)。

如果这不可能,大多数人在这种情况下做了什么?目前,我的git config --global设置与我的工作信息相关联。非常感谢任何帮助。

1 个答案:

答案 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