【问题标题】:Gitlab repositorie doesn't recognize my username informationGitlab 存储库无法识别我的用户名信息
【发布时间】:2021-03-23 13:03:35
【问题描述】:

我已经在Gitlab > Settings > Email 页面上设置了我的用户名和电子邮件

git config --global user.name "Joselito Doe"
git config --global user.email "my@email.com"

如果我运行git config -l,我会看到正确的信息。但是我的提交仍然没有链接到我的 gitlab 用户。
另外,如果我运行git log,这就是我所看到的:

commit 422986283ASDUHShu3hu3
Merge: XXXX
Author: Joselito Doe <--global> 

git remove -v 也是对的。那里应该是我的电子邮件。为什么是--global 而不是我的电子邮件?

【问题讨论】:

    标签: git github gitlab


    【解决方案1】:

    因为在某些时候,您输入了git config user.email --global "your email",因此--global 被解释为您本地 git config 的电子邮件

    试试这个:

    git config user.email
    

    它可能会向您显示糟糕的本地配置。

    简单的方法是简单地删除您的本地配置(或覆盖它)。

    使用

    git config --edit
    

    编辑和修复您的本地 git 配置。

    【讨论】:

    • 是的。条目 user.email 被复制。最后一个是--global。所以我从~/.gitconfig/config 文件中删除了该条目,它正在工作。谢谢
    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 2022-07-01
    • 1970-01-01
    • 2019-01-21
    相关资源
    最近更新 更多