当我试图在Tower中设置我的用户名时,我收到了以下警告:
警告:user.name具有多个值
我已经在终端窗口中进行了检查,并发现我有三个用户名:
macmini:HiBye shannoga$ git config --get-all user.name
Shani
shani
shani
我该如何删除两个用户名?
当我试图在Tower中设置我的用户名时,我收到了以下警告:
警告:user.name具有多个值
我已经在终端窗口中进行了检查,并发现我有三个用户名:
macmini:HiBye shannoga$ git config --get-all user.name
Shani
shani
shani
我该如何删除两个用户名?
使用git config -e
,你应该看到类似以下内容:
[user]
name = Shani
name = shani
name = shani
删除您不想要的行。
这对我在我的Mac上起作用:
git config --global --unset-all user.name
之前的答案对我也不再有效:除了直接编辑.gitconfig文件外,你还可以运行以下命令:
git config --global --edit
在那里进行修改。
如果您想用正确的内容替换错误的内容:
git config --global --replace-all user.name "FName LName"
git config --global --replace-all user.mail "mail-id@domain.com"
“
git config --get
”以前会将在同一配置文件中多次定义同一变量的情况诊断为错误,但现在应用内部配置逻辑使用的“最后一个获胜”的规则。严格来说,这可能是 API 回归,但预计实际上没有人会注意到它。
git config --global --edit
.gitconfig
文件。这是您的全局配置。cd ~
编辑 .gitconfig
[user]
name = Your Name
email = your.email@foo.com
如果在您的配置文件中更新电子邮件地址和密码没有帮助,则可能是您第一次在计算机上使用此帐户。生成并将通行短语密钥与您的帐户相关联会有所帮助。
参考资料 :
git config --global --edit
命令可以得到上面提到的相同输出。 - DriveItLikeYouStoleItgit config --global --edit
只会给我空白。 - Cadoiz