2017-01-09 4 views
3

У меня очень странная проблема с git bash на окнах.Ошибка аутентификации на сервере tfs

Когда я работаю в Visual Studio, у меня нет проблем с работой с моим git-репо, хранящимся на сервере tfs. Я просто разветвленный, преданный и толкнул.

Но когда я пытаюсь сделать то же самое (скачивает, тянуть, толкать ...) в моем git bash я получаю

фатальным: Ошибка аутентификации для 'https://tfs.xxxxxxxxxx.com/defaultcollection/_git/XXXXXXXXXXX/'

Я попытался удалить репо и клонировать его из bash, но получить ту же ошибку. Удалено все, что связано с tfs в Web/Windows Credentials (Credential Manager), ничего не изменило. Также пытался использовать git config --global --unset credential.helper. Все равно никакого результата.

У кого-нибудь возникла такая проблема раньше?

ответ

4

Вам необходимо настроить аутентификацию с помощью credential managers или SSH.

Загрузите и запустите последнюю установку Git для Windows, которая включает в себя Git Credential Manager для Windows. Не забудьте оставить параметр установки Git Credntial Manager включенным при появлении запроса.

enter image description here

+0

Не работает диспетчер учетных данных. Но я попытаюсь добавить ключ ssh. – Manny42

+0

Работает ли ключ SSH? Пожалуйста, проверьте решение в этом случае, чтобы узнать, полезно ли это: http://stackoverflow.com/questions/41474328/using-git-with-tfs-2017-works-in-visual-studio-but-not-command- линия –

+0

SSH сделал произведение. Я попробовал решение, описанное в этой ссылке, но, похоже, не работает. Я буду придерживаться SSH, все хорошо для меня. – Manny42

-1

Не могли бы вы установить GIT_CURL_VERBOSE = 1 как переменную env для получения подробного фатального сообщения для отладки. Также вы можете удалить конфигурацию прокси-сервера и повторите попытку.

Смежные вопросы