我所有提交中的作者姓名都显示为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/