Корпоративный GitHub с Active Directory - изменение пароля не обновляется в git / PyCharm - PullRequest
0 голосов
/ 07 февраля 2019

У меня проблема, и я не уверен, какая часть моего искусственного окружения вызывает ее.

Проблема:

  • Я периодически меняю свой пароль Windows.Это также меняет мой GitHub Enterprise пароль, поскольку он синхронизируется через Active Directory.
  • После этого PyCharm (именно так я использую git / GitHub), get isAuthentication failed ошибка из git-клиента, но не вынуждает меня обновить пароль.Я должен вручную изменить свой пароль через Панель управления -> Диспетчер учетных данных Windows (как предложено здесь ).

Среда:

  • Windows 10
  • Git для Windows 2.20.1
  • Microsoft Git Credential Manager для Windows 1.18.3 (поставляется с Git для Windows)
  • PyCharm 2018.3 (в качестве Git-клиента используется Git для Windows)
  • GitHub Enterprise (для аутентификации используется Active Directory)

Я предполагаю, что моя проблема связана с этой ошибкой в Git Credential Manager , но я не уверен.

Два вопроса:

  1. Я делаю это неправильно?Документы PyCharm говорят, что когда я настраиваю свою учетную запись GitHub в PyCharm, PyCharm создает локальный токен и его больше не волнует, если мой пароль изменится.Почему этого не происходит?Используется ли он только для конкретных действий GitHub (например, для совместного использования репо), а не для общего извлечения / подталкивания?

  2. Предполагается, что это действительно связано с ошибкой Git Credential Manager ...Поскольку GitHub эффективно использует мой пароль / имя пользователя для Windows (через Active Directory), я могу представить себе, что диспетчер учетных данных Git (который интегрирован в диспетчер кредитов Windows) может автоматически обновляться при его изменении.Почему этого не происходит?

...