Создайте личный токен GitHub с примерами кода

Персональный токен GitHub — это токен доступа, который позволяет вам аутентифицироваться и получать доступ к ресурсам GitHub от имени вашей учетной записи пользователя. Он предоставляет альтернативу использованию вашего имени пользователя и пароля GitHub для аутентификации. Вот несколько способов создания личного токена GitHub с примерами кода:

Метод 1: веб-сайт GitHub

  1. Перейдите на сайт GitHub (github.com) и войдите в свою учетную запись.
  2. Нажмите на изображение своего профиля в правом верхнем углу и выберите «Настройки».
  3. На левой боковой панели нажмите «Настройки разработчика».
  4. Выберите «Токены личного доступа».
  5. Нажмите кнопку «Создать новый токен».
  6. Присвойте токену описательное имя и выберите нужные области действия.
  7. Нажмите кнопку «Сгенерировать токен».
  8. Скопируйте сгенерированный токен и сохраните его в надежном месте.

Метод 2. Использование API GitHub

Вы также можете программно создать личный токен с помощью API GitHub. Вот пример использования Python и библиотеки запросов:

import requests
username = "YourGitHubUsername"
password = "YourGitHubPassword"
response = requests.post(
    "https://api.github.com/authorizations",
    auth=(username, password),
    json={
        "scopes": ["repo"],  # Add desired scopes
        "note": "Token for API access"  # Add a descriptive note
    }
)
if response.status_code == 201:
    token = response.json()["token"]
    print("Generated token:", token)
else:
    print("Token generation failed. Status code:", response.status_code)

Обязательно замените «YourGitHubUsername» и «YourGitHubPassword» своими фактическими учетными данными GitHub.

Метод 3. Интерфейс командной строки GitHub

Если у вас установлен GitHub CLI, вы можете сгенерировать личный токен с помощью следующей команды:

gh auth login --with-token <desired-scope>

Замените областью, которую вы хотите назначить токену.