GitLab + SSH только по ключам

Я уже писал про применение ключей для подключении по SSH. Но если ограничить подключение по SSH таким методом, станет невозможно подключиться к GitLab. В связи с этим я немного пересмотрел настройки, а так же добавил новых параметров. Читать далее «GitLab + SSH только по ключам»

GitLab и авто-деплой

Иногда возникает необходимость, чтобы изменения после добавления их на GitLab автоматически обновлялись на удалённом сервере. В моём случае необходимо, чтобы код создаваемого мной сайта автоматически при внесении обновлений в GitLab в ветку dev автоматически разворачивались на веб-сервере для тестирования результатов. Далее идёт небольшая инструкция как сделать это в GitLab, установленном по предыдущей статье. Читать далее «GitLab и авто-деплой»

GitLab для Gentoo

Для совместной работы с кодом (а так же для возможности резервного копирования и отката изменений) придумали множество разных систем контроля версий (VCS): svn, git bazzar…

В данный момент наиболее актуальной является GIT. Для работы с ним доступно множество бесплатных площадок (GitHub, Bitbucket…). Но на всех из них есть те или иные ограничения для бесплатного использования.

Далее идёт описание установки GitLab (аналог GitHub для установки на собственных серверах) на Gentoo (именно он у меня на домашнем сервере) с systemd.

UPD: GitLab нынче ставится в /opt/gitlab да и поддержку systemd я там помогаю держать в актуальном состоянии, поэтому инструкция обновлена.
Читать далее «GitLab для Gentoo»