Справочная система

Подключение git к проекту

Данная статья предполагает что у вас уже есть как минимум пустой репозиторий на сайте github или bitbucket. Он может быть как приватным так и публичным, это не имеет никакого значения. Как создать и настроить репозиторий для вашего проекта можно прочитать в интернете.


Итак у вас уже есть репозиторий на github или bitbucket.

У меня репозиторий на github

Что бы подключить github к вашему проекту сделайте следующие действия:

  • 1. Откройте панель управления своего проекта (там где можно поменять название и описание)
  • 2. Нажмите кнопку Сгенерировать hook для github, если вы уже её нажали то нажмите на Узнать hook для github
  • 3. Скопируйте хук который предоставил сайт. Он выглядит примерно так:

  • 4. Откройте github > Ваш репозиторий -> Settings -> Webhooks & Services
  • 5. Нажмите кнопку Add webhook
  • 5.1 В поле Payload URL вставьте хук сайта (из пункта 3).
  • 5.2 В поле Content type следует выбрать application/x-www-form-urlencoded ВАЖНО!
  • 5.3 Поле Secret заполните на свое усмотрение.
  • 5.4 Нужно поставить галочку Just the push event. и Active


  • 5.5 Нажмите кнопку Add webhook

На этом настройка завершена. Попробуйте сделать тестовый комит в ваш репозиторий, после чего обновите свой проект на xgm. В нем должна быть информация о коммите. Также в настройках проекта вы увидите состояние Работает.


Я все сделал, но не работает!
Если в настройках проекта статус github по прежнему установлен в Не подтвержден, тогда проверьте еще раз настройки github. Вернитесь к пункту 5. Особое внимание стоит уделить на пункт 5.2 Content type, он должен быть установлен в application/x-www-form-urlencoded

У меня репозиторий на bitbucket

Что бы подключить bitbucket к вашему проекту сделайте следующие действия:

  • 1. Откройте панель управления своего проекта (там где можно поменять название и описание)
  • 2. Нажмите кнопку Сгенерировать hook для bitbucket, если вы уже её нажали то нажмите на Узнать hook для bitbucket
  • 3. Скопируйте хук который предоставил сайт. Он выглядит примерно так:

  • 4. Откройте bitbucket > Ваш репозиторий -> Settings -> Hooks
  • 5. В списке нужно выбрать POST
  • 6. Нажмите кнопкуAdd hook

  • 7. В появившемся окне вставьте хук сайта (из пункта 3).

На этом настройка завершена. Попробуйте сделать тестовый комит в ваш репозиторий, после чего обновите свой проект на xgm. В нем должна быть информация о коммите. Также в настройках проекта вы увидите состояние Работает.

Ничего страшного, если Вы пропустите прочтение памяток в разделе ВАЖНО - это можно сделать позднее ©