Наиболее вероятная проблема в том, что у вас старая версия Git Credential Manager.
Azure DevOps недавно изменил свою схему URL (из схемы Visual Studio Team Services). Git Credential Manager должен знать, к какому типу хостинг-провайдера вы подключаетесь, поскольку согласование для GitHub отличается от согласования для Bitbucket и согласования для Azure Repos. Это делается путем просмотра информации URL; эта новая схема URL поддерживается только в новых версиях Git Credential Manager. Эта поддержка была добавлена в GCM 1.18.
Убедитесь, что вы используете последнюю версию Git для Windows в командной строке. Вы должны быть в состоянии git fetch
и git push
правильно.
Аналогично, обновление до последней версии Visual Studio 2017. VS 2017 включает собственную версию Git для Windows и Git Credential Manager.
Есть несколько других возможных проблем:
Git Credential Manager хранит их в хранилище учетных данных не того пользователя. Это может произойти, например, если вы выполняете процесс с повышенными правами. (Пожалуйста, не запускайте git как повышенный процесс.)
Если ни одна из этих проблем не является проблемой, возможно, в GCM есть ошибка, которую нам нужно отследить.