Добавление удаленного репозитория Git в Redmine

Добавление удаленного репозитория Git в Redmine

Для подключения удаленного git-репозитория нам необходимо создать пустой (bare) репозиторий на сервере с Redmine.

mkdir -p /var/repos
cd /var/repos
git --clone --mirror git@example.com:git_user/project.git

После загрузки идем в сам Redmine, в настройках проекта выбиарем «Хранилище» и изменяем настройки:

Для автоматического получения данных с сервер Git создаем крон

sudo vi /etc/cron.d/sync_git_repos
*/5 * * * * app cd /path/to/project.git && git fetch -q --all -p