Git和Visual Studio

4

当我尝试在Visual Studio 2013中的git设置下更新我的信息时,我会收到以下错误:

 An error occurred. Detailed message: An error was raised by libgit2. 
 Category = Config (Error).
 Multivar incompatible with simple set

还有一些人遇到了与libgit2有关的问题,但与配置无关。有什么想法吗?

/ Erik


我会添加visual-studio和visual-studio-version标签,这是2012还是2013版本?如果您通过其他方式找到了答案,可以在stackoverflow上发布它作为答案。 - John Landheer
你没有用我的答案解决问题吗? 如果是这样,请接受它,谢谢。 - tonjo
1个回答

5

同样的错误,但是在 Visual Studio 2015 中出现。我使用了 git bash 命令:

git config --global -l

这提示我有两个user.email地址设置。这很可能是“multivar”的含义。之后,我输入:

git config --global -e

打开编辑器,我可以从中删除不需要的行(在我的情况下是重复的)。Visual Studio中不再出现错误。

如果您没有git bash,只需编辑~/.gitconfig文件即可。

我熟悉Linux世界,所以我更喜欢使用bash,它也提供了更多选项。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接