【发布时间】:2011-05-17 16:39:35
【问题描述】:
由于某种原因,当我尝试为我的 git 帐户设置 user.name 时,我收到“键 user.name 有多个值”的错误。如何将其设置为单个名称?
【问题讨论】:
-
我想我也有类似的问题。但我在这里找不到答案。我不知道为什么,如果我的问题会从这个重复。我想知道回答这个问题的人是否愿意澄清这个问题。检查文件“本地”、“全局”和“设置”我只能在全局中看到一个
user.name。但是git config --list和git config --get-all user.name给了我两次。但是git config --local --get-all user.name没有给出任何信息。git config --global --get-all user.name给出一个。git config --system --get-all user.name没有给出任何信息。奇怪!? -
知道了!升级后,一些奇怪的东西让 git 认为链接和文件是一个独立的东西。我有一个
ln ~/.config/git/config ~/.gitconfig链接。现在我删除了链接文件~/.gitconfig。前段时间加的,当时git没看~/.config/目录,为了更有条理。 -
@DrBeco,当您意外运行
git config user.name foo bar之类的内容时会发生此错误。