Я добавил удаленное устройство в свой git-репозиторий для devops Azure, которое я назвал originAzure. Когда я захожу в visual studio (sync -> push -> select the remote), он работает правильно. Учетная запись Azure Devops проходит проверку подлинности Windows. При первом запуске Visual Studio он предлагает выбрать учетную запись домена, а затем создает личный токен доступа в диспетчере учетных данных Windows в «git: https://@dev.azure.com"» и «git: https://Personal Access Token@dev.azure». com ". Однако если мне нужно использовать командную строку для отправки с дополнительными опциями, Git запрашивает только мой пароль, а затем отвергает мой пароль Windows. Я предполагаю, что он ожидает токен личного доступа в качестве пароля. Как я могу дать команду git вместо этого спросите мое доменное имя и пароль? Или как я могу использовать этот токен личного доступа, который Visual Studio может использовать?
Я попытался удалить учетные данные из диспетчера учетных данных Windows, но поведение командной строки Git остается неизменным. Я не смог найти способ просмотреть команды Git, созданные Visual Studio, чтобы найти несоответствие, и, очевидно, это не совсем вариант .
S:\ myPath>git push originAzure
Password for 'https://<username>@dev.azure.com':
fatal: Authentication failed for
'https://<username>@dev.azure.com/<username>/<repoAddress>