我所有提交中的作者姓名都显示为https://github.com/freeenergy/Teacher-Login-Validation-Module未知

做过这个

$ git config --global user.name "Firstname Lastname"Sets the name of the user for all git instances on the system
$ git config --global user.email "[email protected]"

但是作者/提交者的名字仍然显示为[未知]

不知道我在做什么,我尝试设置$ GIT_AUTHOR_NAME =“我的名字”,并将其名称更改为我的用户名[freeenergy](即我的问题已解决。)但是当我切换回另一台计算机时,问题仍然相同。

我的配置文件现在看起来像这样,但仍以[unknown]提交
[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[remote "origin"]
    url = [email protected]:freeenergy/my-project.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[user]
    name = my name
    email = myEmail.com

最佳答案

比运行git config更好,您可以直接编辑~/.gitconfig文件。查看并查看是否有关于[user]的部分,其中包含相关信息。例如,我的~/.gitconfig有这个...

[user]
    name = Bob Gilmore
    email = [email protected]

([user]前面没有空格,名称和电子邮件标签前面没有单个标签)

如果没有正确设置,请手动编辑.gitconfig文件。

关于git - Git作者未知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8283915/

10-13 05:22