我正在使用 VisualStudio2017CommunityEdition (CE) ,并且已经登录到我的 Microsoft 帐户并且已经连接到 VSTS。我可以看到我所有的项目和存储库,但是当我试图拉取/获取/推送任何更改时,我会得到以下错误:
Error encountered while pushing to the remote repository: Git failed with a fatal error.
PushCommand.ExecutePushCommand
因此,对于提取和拉取命令也是如此。
我在 Visual Studio 2017安装程序上安装了 Git for Windows,它不仅无法与 VSTS 一起工作,而且我也无法与我的任何 GitHub 存储库一起工作。有人注意到这个吗?到目前为止,我的两台机器都出现了这种情况。
VisualStudio2015企业版(EE)和 CE 对我来说完全没问题。
看起来这个问题已经得到了比我想象的更多的认可,这让我相信这是 Visual Studio 处理 Git 的方式的问题。我还注意到,每次更新 Visual Studio 时,这个问题都会弹出来,我必须通过下面的一些答案中的步骤才能让 Git 重新工作。我不知道为什么会发生这种情况,我也不知道微软是否计划解决这个问题。