在Visual Studio 2013中从GitHub中提取存储库时:
发生错误。详细消息:libgit2引发了一个错误。 类别= 20(错误)。 FETCH_HEAD第2行中的描述无效
从命令行,git pull
和git push
表示一切都是正常的。
以下是生成此错误消息的libgit2源代码: http://cpansearch.perl.org/src/ALEXBIO/Git-Raw-0.27/xs/libgit2/src/fetchhead.c
答案 0 :(得分:5)
这是libgit2库中的一个错误,它忽略了单引号字符可能作为有效引用名称的一部分出现的事实。
其中a fix for libgit2正在进行中,但短期内您可能希望远离分支或带有引号字符的标签作为解决方法。
请务必通过官方Visual Studio支持渠道提出此问题,以便他们可以在系统中将其作为错误进行跟踪。