Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Создание личного маркера доступа

Используйте personal access token вместо пароля при проверке подлинности в GitHub в командной строке или с помощью API.

Предупреждение. Рассматривайте маркеры доступа как пароли. Дополнительные сведения см. в разделе Обеспечение безопасности personal access tokens.

Сведения о personal access tokens

Personal access tokens являются альтернативой использованию паролей для проверки подлинности в GitHub Enterprise Server при использовании API GitHub или командной строки.

Personal access tokens предназначены для доступа к ресурсам GitHub от имени пользователя. Для доступа к ресурсам от имени организации или для длительных интеграций следует использовать GitHub App. Дополнительные сведения см. в разделе Сведения о создании приложений GitHub.

Создание personal access token

  1. В правом верхнем углу любой страницы щелкните фотографию профиля, а затем выберите Параметры.

    Снимок экрана: меню учетной записи GitHub с параметрами для просмотра и изменения профиля, содержимого и параметров пользователями. Пункт меню "Параметры" выделен темно-оранжевым цветом.

  2. На левой боковой панели щелкните Параметры разработчика.

  3. На левой боковой панели щелкните Personal access tokens. Personal access tokens 1. Щелкните Generate new token (Создание нового маркера).

  4. В поле "Примечание" присвойте маркеру описательное имя.

  5. Чтобы предоставить маркеру срок действия, выберите Срок действия, а затем выберите параметр по умолчанию или нажмите кнопку Пользовательский , чтобы ввести дату.

  6. Выберите области, которые вы хотите предоставить этому маркеру. Чтобы использовать маркер для доступа к репозиториям из командной строки, выберите repo. С помощью маркера без назначенных областей можно получить доступ только к общедоступной информации. Дополнительные сведения см. в разделе Области для приложений OAuth.

  7. Щелкните Создать токен.

  8. При необходимости, чтобы скопировать новый маркер в буфер обмена, щелкните .

    Снимок экрана: страница "Personal access tokens". Рядом с размытым маркером значок двух перекрывающихся квадратов выделен оранжевым цветом.

Использование personal access token в командной строке

Получив маркер, вы можете ввести его вместо пароля при выполнении операций Git по протоколу HTTPS.

Например, в командной строке введите следующее:

$ git clone https://HOSTNAME/USERNAME/REPO.git
Username: YOUR_USERNAME
Password: YOUR_TOKEN

Personal access tokens можно использовать только для операций HTTPS Git. Если в репозитории используется удаленный URL-адрес SSH, необходимо переключить удаленный узел с SSH на HTTPS.

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

Вместо того, чтобы вручную вводить personal access token для каждой операции HTTPS Git, вы можете кэшировать personal access token с помощью клиента Git. Git временно хранит учетные данные в памяти до истечения срока их действия. Вы также можете сохранить маркер в обычном текстовом файле, который Git может считывать перед каждым запросом. Дополнительные сведения см. в разделе Кэширование учетных данных GitHub в Git.

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