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

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

Выпуск:

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

Среда:

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

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

Два вопроса:

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

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

0 ответов

Другие вопросы по тегам