Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-07-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Обновление учетных данных из цепочки ключей macOS

При изменении имени пользователя, пароля или personal access token на GitHub Enterprise Serverнеобходимо обновить сохраненные учетные данные в вспомогательном git-credential-osxkeychain приложении.

Примечание. Обновление учетных данных из цепочки ключей macOS применяется только к пользователям, которые вручную настроили personal access token с помощью вспомогательного osxkeychain средства, встроенного в macOS.

Мы рекомендуем вместо этого настроить SSH или выполнить обновление до диспетчера учетных данных Git (GCM). GCM может управлять проверкой подлинности от вашего имени (больше вручную personal access tokens), включая 2FA (двухфакторную проверку подлинности).

Когда Git запрашивает пароль, введите personal access token. Кроме того, можно использовать вспомогательный компонент учетных данных, например диспетчер учетных данных Git. Проверка подлинности на основе паролей для Git была удалена в пользу более безопасных методов проверки подлинности. Дополнительные сведения см. в разделе Управление личными маркерами доступа.

Обновление учетных данных с помощью доступа к цепочке ключей

  1. Щелкните значок "Интересное" (лупа) в правой части строки меню.
  2. Введите Keychain Access, а затем нажмите клавишу ВВОД, чтобы запустить приложение.
  3. В цепочки ключей найдите HOSTNAME.
  4. Найдите запись "Интернет-пароль" для HOSTNAME.
  5. Измените или удалите запись соответственно.

Удаление учетных данных с помощью командной строки

В командной строке можно использовать вспомогательное приложение учетных данных для непосредственного удаления записи цепочки ключей.

$ git credential-osxkeychain erase
host=HOSTNAME
protocol=https
> [Press Return]

Если это успешно, ничего не будет выпечатывать. Чтобы проверить работу, попробуйте клонировать частный репозиторий из ваш экземпляр GitHub Enterprise Server. Если вам будет предложено ввести пароль, это означает, что запись цепочки ключей была удалена.

Дополнительные материалы