Git менеджер учетных данных и вручную созданный PAT - PullRequest
0 голосов
/ 26 февраля 2019

Я должен работать с компьютеров, принадлежащих клиенту.Код нашей работы управляется из репозитория 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)

1 Ответ

0 голосов
/ 26 февраля 2019

Отредактируйте глобальную конфигурацию git и оставьте помощника пустым.

 [credential]
      helper=

Затем удалите свои учетные данные из хранилища учетных данных Windows.

Это должно отключить помощник учетных данных и вернуться кповедение git по умолчанию.

...