我在Ubuntu 14.04上无法使用git提交代码
错误信息如下:
git: 致命错误:无法自动检测电子邮件地址(获取到“一些错误的电子邮件地址”)
我尝试使用git-config
命令设置了user.name和user.mail选项,包括使用--global
参数和不使用,但都没有起作用。
我在Ubuntu 14.04上无法使用git提交代码
错误信息如下:
git: 致命错误:无法自动检测电子邮件地址(获取到“一些错误的电子邮件地址”)
我尝试使用git-config
命令设置了user.name和user.mail选项,包括使用--global
参数和不使用,但都没有起作用。
只需在Git Bash中键入2行代码 例如:
$ git config --global user.name "Nguyen Duc Mui"
$ git config --global user.email "ducmui@tnut.edu.vn"
然后再运行
$ git commit -a -m "Initial commit. Added a gitignore file and a README file."
解决此问题的步骤:
注意:此问题主要是由于我们在git中没有分配用户名和电子邮件地址,因此我们要在git中进行分配。
打开您已安装的git
现在我们必须分配我们的用户名和电子邮件地址
只需键入git config --user.name <your_name>
并按Enter键
(您可以提及或输入任何名称)
同样地,键入git config --user.email <xyx@gmail.com>
并
点击Enter键(您必须输入您的主要电子邮件地址)
就这样。
祝您有美好的一天!
只需在工作目录中输入 $ git config --local -l,然后运行config即可。
这个提交帮助我解决了这个问题。
git config --global user.email "您的Github电子邮件地址" git config --global user.name "您的Github用户名"
我的错误是因为拉取了一个具有不同远程源的存储库。就像GIT文件具有origin_1,但当前(本地)文件夹具有origin_2。实际的错误消息是“致命错误:无法自动检测电子邮件地址(得到'root@isi-D-002.(none)')”。
我通过以下方式进行修复(基本上没有使用--global
):
sudo git config user.email <我当前远程存储库的电子邮件>
刚遇到这个错误,我知道配置步骤。我复制/粘贴了它,但仍然出现作者身份未知
的错误,随后是无法自动检测电子邮件地址
的错误。我很快发现,在配置命令之前复制了一些空格字符,导致它们失败,但它们没有发出任何警告。
只需删除空格即可解决问题。
首先让我们了解一下为什么会出现这个错误:
git config
是一个设置配置变量的工具。因此,首先要做的是用以下命令来确认您的身份:
> git config --global user.name "Your_Name"
> git config --global user.email "your@email.com"
--global
选项,您只需要执行一次即可。第一步:前往工作站
在我的情况下 -> cd /c/Users/rashni/MyWS/WSpace
第二步:创建一个文件夹
在我的情况下 -> mkdir config
第三步:使用命令
在我的情况下 -> git config --global user.name "rashni" 在我的情况下 -> git config --global user.email rashni@abc.com
第四步:检查所有配置(可选)
在我的情况下 -> git config --list
针对Visual Studio用户: