# GitHub

Настройте интеграцию с GitHub для Issue из дефектов FIRETMS:

  1. Перейдите в раздел Интеграции.

  2. Настройте подключение с GitHub

Нажмите кнопку "Подключить" и в открывшемся окне подтверждения нажмите кнопку "Ок".

  1. Введите имя вашей учетной записи и укажите ссылку на ваш репозиторий

  2. Введите JWT токен GitHub. Для получения токена выполните следующие шаги:

  • Перейдите на страницу настройки вашей учетной записи GitHub

  • Передите в раздел Developer settings

  • Выберите Personal access tokens и в развернувшимся списке выбираем Tokens(classic)

  • На открывшейся странице нажимаем кнопку Generate new token и в списке выбираем Generate new token(classic)

  • На открывшейся странице создания токена в поле Note вводим название нашего токена

  • В Expiration(Истечение срока) выбираем через сколько дней ключ перестанет действовать

  • Далее проставляем чек-боксы допуска которые нам нужны

  • Нажимаем Generate token

  • ВАЖНО: Сохранить/Записать сгенерированый ключ, так как больше его посмотреть не получится и придется создавать новый

    Сылка на инструкцию от разработчиков - https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-json-web-token-jwt-for-a-github-app (opens new window)

  1. Завершаем подключение

Полученный токен вводим в поле "JWT токен Github", затем нажимаем сохранить, и проверяем подключение, если всё было сделано по инструкции, появится зелёное уведомление "Подключение успешно".

  1. Связываем пользователей проекта FIRETMS и GitHub

В этом же окне переходим в раздел Пользователи, далее выбираем пользователей и нажимаем сохранить.

Теперь созданные дефекты пользователем передаются из FIRETMS в GitHub.