2016-09-21 93 views
4

當我嘗試更新下我的git的設置信息,在Visual Studio 2013,我得到以下錯誤:Git和Visual Studio的

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

有其他人誰與libgit2問題,但沒有涉及到的配置。有任何想法嗎?

/埃裏克

+0

我會添加visual-studio和visual-studio-version標籤,是2012年還是2013年?如果您通過其他方式找到了答案,您可以將其作爲答案發布在stackoverflow上。 –

+0

你用我的答案解決了嗎? 如果是這樣,請接受它,謝謝。 – tonjo

回答

4

同樣的錯誤,但與Visual Studio 2015年。我以前git bash用這個命令:

git config --global -l 

這表明我,我有2個user.email地址設置。這可能是「多變量」的含義。之後,我輸入:

git config --global -e 

其中打開了一個編輯器,我可以從中刪除不需要的(在我的情況下是重複的)行。在Visual Studio中沒有更多的錯誤。 如果您沒有git bash,只需編輯文件~/.gitconfig文件。

我進入Linux世界,所以我覺得bash更舒服,這也提供了更多的選擇。

+0

謝謝,爲我工作 –