Как установить Gitlab на Debian 8
Что такое Гитлаб?
Как указано на официальном сайте: «GitLab — это приложение для совместного написания, тестирования и развертывания кода. Он обеспечивает управление репозиторием Git с детальным контролем доступа, проверками кода, отслеживанием проблем, лентами активности, вики-страницами и непрерывной интеграцией».
Многие крупные ИТ-компании, такие как IBM, Red Hat и StackExchange, используют его каждый день для управления своими проектами, поскольку это, вероятно, лучшее решение для создания собственного git-сервера.
Начало работы – установка необходимых компонентов
Предположим, вы хотите установить Gitlab Community Edition на свой сервер под управлением Debian 8 за прокси-сервером Nginx. Прежде всего, вам необходимо войти на свой сервер как root. Затем:
apt-get -y install curl openssh-server ca-certificates postfix
Во время установки вам необходимо настроить Postfix.
Добавьте репозиторий и установите
После этого добавьте репозиторий Gitlab, используя Curl.
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sh
Теперь вы можете установить Gitlab CE с помощью apt
apt-get -y install gitlab-ce
Если все прошло нормально, вы можете перейти к следующему шагу — настройке Gitlab.
Настроить
Это действительно легко. Вам нужно всего лишь выполнить одну команду.
gitlab-ctl reconfigure
После этого вам нужно перейти к имени хоста вашего сервера (или IP-адресу) с помощью веб-браузера. Вы будете перенаправлены на страницу, где сможете изменить пароль администратора Gitlab.
Вот и все. Теперь после входа в систему у вас будет доступ к панели управления Gitlab для создания и управления вашими проектами.