Answers:
可能是一个错字错:设置user.mail
没有ê。通过user.email
在全局配置中使用
$ git config --global user.email "you@example.com"
已经有人问过:为什么即使配置后Git也不允许我提交?
确保运行:
$ git config --local -l
确保您应该位于主目录中而不是本地目录中。同时设置您的用户名和电子邮件ID。
git config --global user.email "you@domain.com"
git config --global user.name "github_username"
然后按照GitHub上的步骤进行操作。
如果 git config --global user.email "you@domain.com"
git config --global user.name "github_username"
不要像我这样工作,您可以使用:
git config --replace-all user.email "you@domain.com"
git config --replace-all user.name "github_username"
运行时出现此错误git stash
。固定于:
git config --global user.email {emailaddress}
git config --global user.name {name}
我昨天有这个问题。在我的解决方案中,请检查此设置。
git config --global user.email "your_address_email@domain.com"
git config --global user.name "your_name"
其中“用户”是笔记本电脑的用户。
例: dias@dias-hp-pavilion$ git config --global dias.email ...
因此,确认添加的信息,执行以下操作:
dias@dias-hp-pavilion:/home/dias$ git config --global dias.email
my_address_email@domain.com
dias@dias-hp-pavilion:/home/dias$ git config --global dias.name
my_name
要么
nano /home/user_name/.gitconfig
并检查此信息。
这样做并且错误仍然存在,请尝试另一个Git IDE(GUI客户端)。我使用git-cola并出现此错误,所以我更改了IDE,当前使用的是CollabNet GitEye。也尝试一下!
希望对您有所帮助!
我正在通过Windows子系统(用于Linux)运行Ubuntu ,并已通过Git Bash正确设置了我的凭据,包括在VS Code的终端中(每次尝试提交时都会收到错误)。
显然,即使VS在终端中使用Bash,UI git控件仍然可以在Windows中运行,而我尚未设置凭据。
在Windows Powershell中设置凭据可解决此问题
解决此问题的步骤
注意:主要由于未在git中分配用户名和电子邮件ID而导致出现此问题,因此我们要做的是在git中分配用户名和电子邮件ID
打开已安装的git
现在我们必须分配用户名和电子邮件ID
只需键入git config --user.name <your_name>
并单击Enter(您可以提及或键入您想要的任何名称)
同样,键入git config --user.email <xyx@gmail.com>
并单击Enter(您必须输入您的主要邮件ID)
就是这样。
祝你有美好的一天!!!。