Я использую Visual Studio 2017 Community Edition (CE), и я вошел в свою учетную запись Microsoft, и я подключен к VSTS. Я вижу все свои проекты и репозитории, но когда я пытаюсь получить / извлечь / отправить любые изменения, я получаю следующую ошибку:
Error encountered while pushing to the remote repository: Git failed with a fatal error.
PushCommand.ExecutePushCommand
И соответственно для команд fetch и pull тоже.
Я установил Git для Windows на установщик Visual Studio 2017, и он не только не работает с VSTS, но и не может работать ни с одним из моих репозиториев GitHub. Кто-нибудь еще заметил это? Пока что это случилось на двух моих машинах.
Visual Studio 2015 Enterprise Edition (EE) и CE работают совершенно нормально для меня.
Кажется, что эта проблема получила гораздо большее признание, чем я думал, и это заставляет меня поверить, что это проблема того, как Visual Studio работает с Git. Я также заметил, что каждый раз, когда я обновляю Visual Studio, эта проблема всплывает снова, и мне нужно пройти через шаги в некоторых ответах ниже, чтобы заставить Git работать снова. Я не уверен, почему это происходит, и я также не знаю, планируют ли Microsoft решить эту проблему.
Tools > Extensions & Updates
.