我正在使用Visual Studio 2017社区版(CE),已登录我的Microsoft帐户并连接到VSTS。我可以看到所有的项目和仓库,但我尝试拉取/获取/推送任何更改时,都会出现以下错误:
Error encountered while pushing to the remote repository: Git failed with a fatal error.
PushCommand.ExecutePushCommand
同样适用于fetch和pull命令。
我在Visual Studio 2017安装程序中安装了Git for Windows,但它不仅无法与VSTS一起使用,而且我也无法使用我的GitHub存储库。有其他人注意到这个问题吗?这已经发生在我的两台机器上了。
对我来说,Visual Studio 2015 Enterprise Edition(EE)和CE都可以完全正常工作。
看起来这个问题得到的关注要比我想象的多,这让我相信这是Visual Studio处理Git时的问题。我还注意到每次更新Visual Studio时,这个问题就会再次出现,我必须按照下面某些答案中的步骤去使Git再次工作。我不知道为什么会发生这种情况,也不知道Microsoft是否计划解决这个问题。