Я должен работать с компьютеров, принадлежащих клиенту.Код нашей работы управляется из репозитория Azure Dev Ops, где я вхожу, используя свою личную учетную запись Microsoft.
Чтобы снизить риск, я создал личную учетную запись с минимальными правами на своей панели управления Devure Azure.
Как я могу настроить git для использования этого PAT без запроса учетной записи Microsoft?
Прямо сейчас, каждый раз, когда запускается удаленная операция, открывается модальное окно с запросом имени пользователя / пароля.Если я закрою его, он снова откроется.Я закрываюсь снова и могу ввести свой PAT.Это работает.
Но если я запускаю новую удаленную операцию, происходят те же последовательности (необходимо дважды закрыть диалоговое окно учетных данных, а затем вставить PAT).
Как можно окончательно сохранить PAT?
К вашему сведению, я уверен, что в git global config установлен правильный помощник, как , предложенный в FAQ : git config credential.helper manager
Я также попытался отключить помощник по учетным данным с помощью git config --system --unset credential.helper
, но проблема все еще существует.
Другая попытка заключалась в использовании другого помощника: git config credential.helper store
.Не лучше
К вашему сведению: я работаю на Windows 2012R2 с последней версией git (git version 2.20.1.windows.1
)