Note
Обновление учетных данных из цепочки ключей macOS применяется только к пользователям, которые вручную настроили personal access token с помощью вспомогательного osxkeychain
средства, встроенного в macOS.
Мы рекомендуем вместо этого настроить SSH или выполнить обновление до диспетчера учетных данных Git (GCM). GCM может управлять проверкой подлинности от вашего имени (больше вручную personal access tokens), включая 2FA (двухфакторную проверку подлинности).
Когда Git запрашивает пароль, введите personal access token. Кроме того, можно использовать вспомогательный компонент учетных данных, например диспетчер учетных данных Git. Проверка подлинности на основе паролей для Git была удалена в пользу более безопасных методов проверки подлинности. Дополнительные сведения см. в разделе Управление личными маркерами доступа.
Note
В этой статье содержатся команды или примеры, использующие github.com
домен. Вы можете получить доступ к GitHub в другом домене, например octocorp.ghe.com
.
Обновление учетных данных с помощью доступа к цепочке ключей
- Щелкните значок "Интересное" (лупа) в правой части строки меню.
- Введите
Keychain Access
, а затем нажмите клавишу ВВОД, чтобы запустить приложение. - В цепочки ключей найдите
github.com
. - Найдите запись "Интернет-пароль" для
github.com
. - Измените или удалите запись соответственно.
Удаление учетных данных с помощью командной строки
В командной строке можно использовать вспомогательное приложение учетных данных для непосредственного удаления записи цепочки ключей.
$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]
Если это успешно, ничего не будет выпечатывать. Чтобы проверить его работу, попробуйте клонировать частный репозиторий. Если вам будет предложено ввести пароль, это означает, что запись цепочки ключей была удалена.