Как отключить проверку SSL в GitPitch? - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь заставить Gitpitch загружать презентации из Gitlab-omnibus, установленного в локальной сети (то есть не из gitlab.com).

Что я сделал:

  1. Извлеченное изображение Docker из https://hub.docker.com/r/knsit/gitpitch/dockerfile
  2. Импортированное хранилище образцов Gitpitch https://github.com/gitpitch/in-60-seconds из Github в наш Gitlab
  3. docker run docker run -d --rm --name gitpitch -e GP_GITLAB_BASE=https://gitlab.local.corp/ -e GP_GITLAB_API=https://gitlab.local.corp/api/v4/ -e GP_GITLAB_AS_DEFAULT=true -e GP_GITLAB_ACCESS_TOKEN=token -e GP_HOST=host -p 9000:9000 knsit/gitpitch

ПожалуйстаОбратите внимание в https.Наш Gitlab использует HTTPS, но с самозаверяющим сертификатом.

Я могу подключиться к порту 9000 контейнера, но браузер показывает мне ошибку 404, говоря, что в хранилище нет файла Pitchme.md.

Я подозреваю, что это происходит из-за самоподписанного сертификата установки Gitlab.

Можно ли отключить проверку действительности сертификата для GitPitch?

1 Ответ

0 голосов
/ 25 февраля 2019

Я не поддерживаю образ Docker, который вы используете, поэтому не могу говорить с ним специально.Официальный образ GitPitch, доступный для локального развертывания: GitPitch Enterprise .

При этом, если вы можете настроить конфигурацию для своего локального экземпляра, вы можете получить желаемое поведение, активировав следующеесвойство:


play.ws.ssl.loose.acceptAnyCertificate=true

Подробнее о настройке конфигурации для GitPitch Enterprise вы можете узнать здесь .Это может помочь вам понять немного больше о пользовательской конфигурации для сервера GitPitch.

Конечно, если вы хотите разблокировать полный набор функций GitPitch локально, свяжитесь с лицензией GitPitch Enterprise.Подробности на сайте gitpitch.com .

...