GitLab — это веб-приложение для хостинга исходного кода проектов, основанное на системе контроля версий Git.
Своим функционалом GitLab очень напоминает GitHub, однако заточен под командную работу, в то время как GitHub отдает предпочтение индивидуальной работе.
GitLab существует как в виде SAAS — веб-сайта с открытой регистрацией, так и в качестве индивидуального решения — GitLab Community Edition, которое можно установить на свой сервер и настроить под собственные нужды. Для стабильной работы GitLab требует от сервера как минимум двухъядерный процессор и 2 Гб ОЗУ.
Скачиваем и устанавливаем необходимые пакеты
get https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.1.1_omnibus-1.el6.x86_64.rpm |
При успешной установке получим следующее:
Thank you for installing GitLab! |
Отредактируйте конфигурационный файл, чтобы добавить имя хоста
sudo -e /etc/gitlab/gitlab.rb
# Change the external_url to the address your users will type in their browser |
Устанавливаем и запускаем GitLab
sudo gitlab-ctl reconfigure |
Переходим по указанному ранее адресу на форму логина.
Данные для доступа:
Username: root
Password: 5iveL!fe
Настраиваем под себя:
nano /etc/gitlab/gitlab.rb
external_url "http://git.example.com" |
Переконфигурируем
gitlab-ctl reconfigure |