【问题标题】:Working with two different Github Accounts使用两个不同的 Github 帐户
【发布时间】:2019-07-10 10:30:25
【问题描述】:

我有一个个人和工作 Github 帐户。

默认情况下,git user.email 设置为我的个人电子邮件地址。 (git config user.email)

如果我从 Work github 帐户克隆 repos 有没有办法 - 它会自动使用工作电子邮件地址?或者什么是正确的方法?

【问题讨论】:

标签: git github


【解决方案1】:

git config 有几个级别的范围,

  1. --global,写信给~/.gitconfig
  2. --system,写信给${prefix}/etc/gitconfig
  3. --local,默认,写入项目.git/config
  4. --worktree,写入项目.git/config.wroktree,类似于--local

您可以使用项目范围的--local配置文件到override the --global value,即当您使用工作帐户设置项目时,立即git config添加项目范围的user.nameuser.email

【讨论】:

  • 通过~/.gitconfig 使用多个帐户是否有更好的方法?也许在git alias的帮助下?
【解决方案2】:

我建议您在需要时使用 git config user.namegit config user.email 配置您的 git。否则,如果您可以在同一个项目中使用您的两个帐户,则可以将您的第二个帐户添加为贡献者。

【讨论】:

    猜你喜欢
    • 2018-03-22
    • 2016-12-08
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2020-10-18
    • 2018-03-11
    相关资源
    最近更新 更多