Описание
GitLab обеспечивает управление версиями на основе Git, упакованное с полной цепочкой инструментов DevOps. Чем-то похож на GitHub, но намного больше.
Это устройство включает в себя все стандартные функции TurnKey Core , а также:
- Конфигурации GitLab:
- GitLab, RubyGems, PostgreSQL, Nginx и все остальные необходимые компоненты устанавливаются из вышестоящего пакета Omnibus .
- Установите пароль администратора GitLab («root») и адрес электронной почты при первой загрузке (удобство, безопасность).
- Установите домен GitLab для обслуживания при первой загрузке (удобство).
- В Enbale GitLab Omnibus встроены сертификаты Let’s Encrypt через плагин Confconsole (в разделе «Lets Encrypt»).
- Включает postfix MTA (привязанный к локальному хосту) для отправки электронной почты (например, восстановление пароля). Также включает модуль webmin postfix для удобства.
-
Сведения об использовании и вход для администрирования
Нет паролей по умолчанию : из соображений безопасности нет паролей по умолчанию. Все пароли устанавливаются во время инициализации системы .
Игнорировать предупреждение браузера SSL : браузеры не любят самозаверяющие сертификаты SSL, но это единственный тип, который может генерироваться автоматически. Если у вас настроен домен, то через расширенное меню Confconsole вы можете сгенерировать бесплатные SSL/TLS-сертификаты Let’s Encypt .
Интернет — укажите в браузере:
- http://12.34.56.789/ — не зашифровано, поэтому браузер не предупреждает.
- https://12.34.56.789/ — зашифровано с помощью самозаверяющего SSL-сертификата
Примечание: некоторые устройства автоматически перенаправляют http на https.
Имя пользователя для gitlab:
Войти как пользователь root
Имя пользователя для системного администрирования ОС :
Войдите в систему как root.
- Укажите в браузере:
- https://12.34.56.789:12321/ – Панель управления системой
- https://12.34.56.789:12320/ — веб-терминал командной строки
- Войти с SSH-клиентом:
ssh root@12.34.56.789
* Замените 12.34.56.789 допустимым IP-адресом или именем хоста.