“无法自动检测电子邮件地址(获取'@。(无)')”本地服务器

时间:2018-12-13 15:38:06

标签: git

我正在尝试在本地网络上使用Git服务器,我在服务器上制作了一个存储库文件夹,将其共享,实际上我可以从一台机器上进行所有git输入,但从另一台机器上却得到错误:

  

无法自动检测电子邮件地址(“ @。(无)”)

我也一直在寻找这个错误,但是我只发现了有关Git Hub本身的资料,而不是本地服务器的资料... 我还尝试了以下步骤,但没有成功:

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

有人可以帮我吗?

2 个答案:

答案 0 :(得分:1)

我刚刚在这里发现我的错误... 在问题中我引用:

  

git config --global user.email“ you@example.com”   git config --global user.name“您的名字”

但是我实际上是在使用:

  

git config --global user.mail“ you@example.com”

所以我已更改为:

  

git config --global user.email“ you@example.com”

工作正常。

谢谢大家花费的时间帮助我。

答案 1 :(得分:0)

git config --global

这将影响用户帐户主文件夹:〜/ .gitconfig

如果您不是以该用户身份而是以root用户身份执行进程,则该进程将不使用相同的配置。
在克隆的repo文件夹中尝试不使用--global的那些命令,以使该仓库成为本地仓库:任何用户都可以读取。