【问题标题】:GIT uploads - Linux username shows instead of git usernameGIT 上传 - Linux 用户名显示而不是 git 用户名
【发布时间】:2021-01-16 17:14:15
【问题描述】:

我正在使用 2 个不同的 GitHub 帐户来管理 2 个不同的项目。我的设备是使用 Linux beta 终端推送提交的 Pixelbook。我使用 SSH 密钥设置了两个帐户,那里似乎没有问题。

当我最初设置 Linux 时,我将用户名设置为“我的用户名”,这与我的 GitHub A 帐户的用户名巧合。我查看了 Github B-account 上的 repos,看到我的 Linux/A-account 被列为作者。个人资料的链接是正确的帐户(如链接中的 github.com/B-Account)。

我该怎么做

A:将 Linux 用户名更改为不易识别的名称

B:(首选)更改作者以进行新提交。

我在这里看到了一些问题,说我可以用脚本或修改命令来更改作者......但我认为我并不真正关心现有的提交。我只是想让它显示实际的 GitHub 帐户名称作为作者而不是我的终端名称。

编辑: git config --global user.name 命令显示了我的全名,并且电子邮件在 --local 中为每个 repo 设置了适当的电子邮件到关联帐户。

【问题讨论】:

  • 你在 git log 或 Github 上看到了吗? Github 使用提交时的电子邮件地址与 Github 帐户匹配。如果匹配,它将显示 Github 帐户上的名称,而不是提交中的名称。
  • 对不起,我刚看到这个。我在 GitHub 网页上找到了有关提交的信息。

标签: linux git github chromebook


【解决方案1】:

我能够找到解决问题的方法!

在 .git/config 文件中,我删除了之前在使用 HTTPS 连接时启用的 credential.helper = store 行。

现在我的提交正在使用适当的帐户发布!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    相关资源
    最近更新 更多