Использование Git с TFS 2017 - Работает в Visual studio, но не из командной строки

Недавно мы перешли на Team Foundation Server 2017, используя Git для наших проектов. Наш TFS работает достаточно хорошо, если мы используем его через веб-интерфейс или через Visual Studio, но если мы пытаемся использовать сторонние инструменты, такие как Sourcetree, Git Extensions или даже командную строку, мы получаемfatal: Authentication failed for https://[path_to_repo], SSH работает нормально, но мы хотим использовать HTTPS, потому что SSH еще не поддерживается в Visual Studio.

Я удалил git с моей машины и следовал инструкциям по этой ссылкеhttps://www.visualstudio.com/en-us/docs/git/share-your-code-in-git-cmdline, который в значительной степени просто говорит, что установите последнюю версию git и убедитесь, что Enable Git Credential Manager включен (он есть). Я заметил, что с git, удаленным с моего компьютера, git в Visual Studio по-прежнему работает, что заставляет меня поверить, что он использует свою собственную встроенную версию git, как это делает Sourcetree.

Я попытался отключить все формы проверки подлинности в IIS на нашем веб-сайте TFS, чтобы он принимал только проверку подлинности Windows, а единственным поставщиком был NTLM, а расширенная защита отключена.

Мы хотели бы продолжать использовать наши сторонние инструменты git в Side Visual Studio. Visual Studio добавляет некоторые приятные функциональные возможности, но есть некоторые операции, которые мы предпочитаем выполнять в других инструментах.

РЕДАКТИРОВАТЬ: Я поставил неправильную версию в заголовке / сообщении. Мы используем TFS 2017. Я извиняюсь, я не уверен, почему я сделал эту ошибку.

Ответы на вопрос(1)

Ваш ответ на вопрос