Как создать и настроить свой GitLab для хранения проектов компании на своем сервере за час?
Добрый день. В данной статье хочу поделиться с Вами инструкцией по быстрому созданию своего сервера GitLab. Для реализации данной задачи нам потребуется:
- Домен или поддомен для нашего будущего GitLab сервера (для инструкции буду использовать домен demogit.verdexbit.ru)
- Зарегистрировать аккаунт на хостинге TimeWeb
После регистрации система предложить вам сохранить сгенерированный для вас надежный пароль:
После входа в систему вы попадете в раздел конфигурации создаваемого VDS-сервера:
Далее нажимаем на кнопку "Заказать" и система перейдет к созданию сервера и установке указанного нами ПО:
Доступы к серверу по ssh будут отображены в правом сайдбаре панели управления:
После того, как сервер GitLab создан, на почту пользователя придет письмо с доступами к вновь созданной системе:
Следующим этапом необходимо откорректировать настройки системы для доступа к GitLab по адресу домена/поддомена (в нашем случае поддомена demogit.verdexbit.ru)
Для этого необходимо прописать A-запись в настройках DNS нашего домена/поддомена с указанием в ней IP-адреса нашего сервера GitLab, в примере показываю панель TimeWeb, у вас домен может быть размещен у другого регистратора. Это стандартная операция, которая должна быть описана в статье на сайте регистратора (reg.ru/nic.ru и.т.д):
После данной манипуляции остается поменять настройки GitLab для открытия по адресу https://demogit.verdexbit.ru. Чтобы это осуществить, необходимо подключиться к серверу по SSH. Инструкции можно почитать вот тут:
- Windows через Putty
- В Linux и MacOS подключаться нужно через терминал использую простую команду ssh root@ip-адрес-сервера ( в нашем случае ssh root@62.76.233.227)
После подключения мы увидим вот такое окно консоли:
nano /etc/gitlab/gitlab.rb
Далее нам необходимо настроить автоматический выпуск бесплатных SSL-сертификатов Let's Encrypt для корректной работы системы по протоколу https:
Сохраняем файл с откорректированными настройками и переконфигурируем GitLab, чтобы изменения вступили в силу.
После выполнения всех манипуляций, описанных выше мы получим готовую к работе систему, которая будет работать по адресу https://demogit.verdexbit.ru/.
PS. Если статья была полезна, поставь реакцию
PPS. Если в статье чего-то не хватает, оставь комментарий, дополню