2015-10-06 2 views
0

Я устанавливаю SSL-сертификат на мою установку GitLab. Я пытаюсь найти корневой каталог для загрузки файла (для проверки ssl через http), но я не уверен, где находится корень Dir Gitlab.Где найти каталог установки GitLab?

Просьба указать, где его найти или найти?

ответ

0

Для пакета GitLab CE Omnibus, это /home/gitlab/

Для предыдущей версии автономно, это /home/git/ по умолчанию.

Я не знаю, какой файл вы загружаете, но обычно люди обычно не загружают файл в папку gitlab.

SSL сертификат идет в /etc/ssl/localcerts

файлы конфигурации находятся в /etc/gitlab для пакета Omnibus

/home/git/gitlab для пред самостоятельные версии

1

Если я правильно понимаю, вы пытаетесь поместить файл HTML, так ваш SSL CA может подтвердить право собственности на ваш домен. Это невозможно, если настроить Nginx в пакете Omnibus. Все запросы направляются в Unicorn (сервер бэкэнд).

Можете ли вы использовать другой метод для проверки вашей собственности, такой как запись DNS, whois contact email и т. Д.?

+0

Право, это то, что я сейчас делаю - проверка домена через DNS. – mehany

0

Структура каталогов Omnibus-gitlab использует четыре разных каталога.

/opt/gitlab holds application code for GitLab and its dependencies. 

/var/opt/gitlab holds application data and configuration files that gitlab-ctl reconfigure writes to. 

/etc/gitlab holds configuration files for omnibus-gitlab. These are the only files that you should ever have to edit manually. 

/var/log/gitlab contains all log data generated by components of omnibus-gitlab. 

Omnibus-gitlab and SELinux 

Хотя омнибус-gitlab работает на системах, которые позволили SELinux, он не использует SELinux функции конфайнмента:

  • омнибус-gitlab создает неограниченные пользователь системы;
  • услуги omnibus-gitlab выполняются в неограниченном контексте.

Правильная работа доступа Git через SSH зависит от маркировки /var/opt/gitlab/.ssh. При необходимости вы можете восстановить эту маркировку, запустив sudo gitlab-ctl reconfigure.

В зависимости от вашей платформы, gitlab-ctl reconfigure установит модули SELinux, необходимые для работы GitLab. Эти модули перечислены в файлах/gitlab-selinux/README.md.

NSA, если вы читаете это, мы были бы очень признательны, если бы вы могли внести свой вклад в профиль SELinux для omnibus-gitlab :) Конечно, если кто-то еще читает это, вы можете внести свой вклад в Профиль SELinux.

Источник

Благодаря @Drew Blessing, который указал мне читать на омнибус. В конечном итоге я использую другой метод проверки SSL, поэтому мне не нужно было загружать файл в корневой каталог GitLab.

Смежные вопросы