如何在GitPitch中关闭SSL验证?

时间:2019-02-20 15:01:45

标签: gitlab-omnibus gitpitch

我正试图让Gitpitch从本地网络(不是gitlab.com)中安装的Gitlab-omnibus加载演示文稿。

我所做的:

  1. https://hub.docker.com/r/knsit/gitpitch/dockerfile中拉出Docker映像
  2. 从Github导入Gitpitch样本存储库https://github.com/gitpitch/in-60-seconds到我们的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 :(得分:1)

我不维护您正在使用的Docker映像,因此我无法具体讨论。可用于本地部署的官方GitPitch映像为GitPitch Enterprise

也就是说,如果您可以为本地实例自定义配置,则可以通过激活以下属性来获得所需的行为:


play.ws.ssl.loose.acceptAnyCertificate=true

您可以了解有关为GitPitch Enterprise here自定义配置的更多信息。它可以帮助您了解有关GitPitch服务器的自定义配置的更多信息。

当然,如果您想在本地解锁完整的GitPitch功能集,请与GitPitch Enterprise许可取得联系。 gitpitch.com网站上的详细信息。