我正在尝试在本地网络上使用Git服务器,我在服务器上制作了一个存储库文件夹,将其共享,实际上我可以从一台机器上进行所有git输入,但从另一台机器上却得到错误:
无法自动检测电子邮件地址(“ @。(无)”)
我也一直在寻找这个错误,但是我只发现了有关Git Hub本身的资料,而不是本地服务器的资料... 我还尝试了以下步骤,但没有成功:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
有人可以帮我吗?
答案 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
的那些命令,以使该仓库成为本地仓库:任何用户都可以读取。