Перейти к основному содержимому

Персональный токен для Git-репозиториев

Популярные хостинги для Git-репозиториев, такие как Bitbucket и GitLab, не позволяют взаимодействовать с системой контроля версий приложениям, авторизованным по паролю от учетной записи.

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

При создании проекта с размещением во внешнем репозитории выпустите персональный токен по одной из инструкций ниже, после чего используйте его в качестве пароля.

подсказка
JAICP предоставляет интеграцию с GitHub и Bitbucket, которая позволяет размещать на них проекты без персонального токена. Для таких проектов токен необходим только при редактировании настроек.

Bitbucket

  1. Нажмите на свой аватар в правом верхнем углу и перейдите в меню Personal settings.
  2. Из боковой панели перейдите в App passwords.
  3. Нажмите Create app password.
    1. В поле Label введите назначение токена.
    2. В списке разрешений выберите Repositories > Write.
  4. Нажмите Create. Скопируйте токен и сохраните его в надежное место.

GitHub

  1. Подтвердите адрес электронной почты, если он еще не подтвержден.
  2. Нажмите на свой аватар в правом верхнем углу и перейдите в меню Settings.
  3. Из боковой панели перейдите в Developer settings > Personal access tokens.
  4. Нажмите Generate new token, при необходимости введите пароль от учетной записи.
    1. В поле Note введите назначение токена.
    2. В выпадающем списке Expiration выберите срок действия токена.
    3. Выберите набор действий, которые разрешено выполнять по токену (scope).
      • Выберите repo, если среди репозиториев, с которыми вы работаете, есть приватные.
      • В противном случае вы можете выбрать только public_repo.
  5. Нажмите Generate token. Скопируйте токен и сохраните его в надежное место.

GitLab

  1. Нажмите на свой аватар в правом верхнем углу и перейдите в меню Preferences.
  2. Из боковой панели перейдите в Access Tokens.
  3. Создайте новый персональный токен:
    1. В поле Token name введите назначение токена.
    2. В поле Expiration date введите дату, когда токен перестанет действовать (опционально).
    3. Выберите набор разрешений write_repository.
  4. Нажмите Create personal access token. Скопируйте токен и сохраните его в надежное место.