为什么git突然要我告诉它我是谁?
我已经使用了几周没有问题的为什么git突然要我告诉它我是谁?,git,passwords,config,Git,Passwords,Config,我已经使用了几周没有问题的git。几周前我第一次登录了它,从那以后我再也不用这么做了。但这一次,当我试图作出承诺时,我得到了以下信息: *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --g
git
。几周前我第一次登录了它,从那以后我再也不用这么做了。但这一次,当我试图作出承诺时,我得到了以下信息:
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'IMRAY@IMRAY-HP.(none)')
为什么现在会这样?这可能是恶意的吗?有一个git的全局配置文件(gitconfig),其中包含用户电子邮件和用户名详细信息 可能是此文件已更新,而这些详细信息在导致此错误的配置文件中不可用 请验证此文件以了解这些详细信息
如果没有这些详细信息,您可以通过执行上述命令在此文件中设置git详细信息。您的网络配置是否已更改-包括DNS?看起来git以前已经能够自动检测到你的电子邮件地址,但是(无)部分看起来已经不起作用了。我想不出来了。没什么变化