我只是不能在 Ubuntu 14.04上使用 git
错误信息是:
Git: 致命的无法自动检测电子邮件地址(得到“一些错误的电子邮件”)
我尝试了 git-config和没有 --global选项设置 Name 和 user.mail,但是没有任何工作
git-config
--global
致命: 无法自动检测电子邮件地址(得到“ jsiddharth@TheDEN. (none)”)
我运行了以下命令,
git config --global user.email "myemailid@example.com" git config --global user.name "my name" repo init -u https://example.com/platform/manifest
可能是输入错误: 设置 user.mail而不设置 你好
user.mail
$ git config --global user.email "you@example.com"
已经有人问过了: 为什么 Git 甚至在配置之后都不允许我提交?
跑:
$ git config --local -l
当运行 git stash时我得到了这个错误。修正了:
git stash
git config --global user.email {emailaddress} git config --global user.name {name}
我昨天有这个问题。在我的解决方案之前,检查这个设置。
git config --global user.email "your_address_email@example.com" git config --global user.name "your_name"
其中“ user”是笔记本电脑的用户。
例子: dias@dias-hp-pavilion$ git config --global dias.email ...
dias@dias-hp-pavilion$ git config --global dias.email ...
因此,确认信息添加,做:
dias@dias-hp-pavilion:/home/dias$ git config --global dias.email my_address_email@example.com dias@dias-hp-pavilion:/home/dias$ git config --global dias.name my_name
或者
nano /home/user_name/.gitconfig
查查这些信息。
如果执行此操作错误仍然存在,请尝试另一个 GitIDE (GUIClients)。我使用了 Git-Cola,出现了这个错误,所以我更改了 IDE,目前我使用的是 CollabNet GitEye。
在设置用户名和电子邮件 ID 时,请确保您的主目录不在本地目录中。
git config --global user.email "you@example.com" git config --global user.name "github_username"
然后按照 GitHub 上的步骤操作。
我刚才遇到了同样的问题,我的问题在于忽视了“ user.email”和“ your _ address _ mail@domain.com”后面的空白。
git config --global user.email "your_address_email@domain.com"
我希望这能帮到你。
我正在通过 用于 Linux 的 Windows 子系统运行 Ubuntu,并且已经通过 Git Bash 正确地设置了我的凭证,包括在 VS Code 的终端(在那里我每次尝试提交时都会得到错误)
显然,即使 VS 在终端中使用了 Bash,UI git 控件仍然可以在 Windows 中运行,我还没有在 Windows 中设置我的凭据。
在 Windows PowerShell 中设置凭据修复了这个问题
如果 < code > 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 中分配用户名和 email id,所以我们要做的就是在 git 中分配
打开您安装的 git
现在我们必须分配我们的用户名和电子邮件 ID
键入 git config --user.name <your_name>,然后点击回车 (你可以提到或输入任何你想要的名字)
git config --user.name <your_name>
类似地,键入 git config --user.email <xyx@gmail.com>和 单击 enter (您必须键入主邮件 id)
git config --user.email <xyx@gmail.com>
就是这样。
祝你今天过得愉快。
用 sudo 运行这些命令后问题解决了
有过类似的问题,我是一个相当新的人,所以对这个问题持保留态度,但是我需要首先查看一个目录,设置用户名,然后返回到 git 存储库。
cd .. git config --global user.email "your_address_email@domain.com" git config --global user.name "your_name" cd <your repository folder>
希望这能帮助其他被困住的人
第一步: 进入工作站 在我的例子中-> 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 用户:
只需在工作目录中输入 $git config-local-l first 然后运行 config。
在 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 config是一个设置配置变量的工具。因此,你要做的第一件事就是用以下方法来识别你自己:
git config
> git config --global user.name "Your_Name" > git config --global user.email "your@email.com"
每个 Git 提交都将使用这些凭据。
使用 --global 选项,您只需要执行一次。
只是遇到了这个错误,我知道配置步骤。我复制/粘贴了它,但仍然得到 Authors identity unknow错误,其次是 unable to auto-detect email address。我很快发现我在配置命令失败之前复制了一些空格字符,但是它们没有发出任何警告。
Authors identity unknow
unable to auto-detect email address
只要移除空格就行了。