【问题标题】:How to turn off SSL verification in GitPitch?如何在 GitPitch 中关闭 SSL 验证?
【发布时间】:2019-02-20 15:01:45
【问题描述】:

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

我做了什么:

  1. https://hub.docker.com/r/knsit/gitpitch/dockerfile拉取Docker镜像
  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 中的 s。我们的 Gitlab 使用 HTTPS,但带有自签名证书。

我可以连接到容器的 9000 端口,但浏览器显示错误 404,说存储库中不存在 Pitchme.md 文件。

我怀疑这是由于 Gitlab 安装的自签名证书造成的。

是否可以关闭 GitPitch 的证书有效性检查?

【问题讨论】:

    标签: gitlab-omnibus gitpitch


    【解决方案1】:

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

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

    
    play.ws.ssl.loose.acceptAnyCertificate=true
    
    

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

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

    【讨论】:

      猜你喜欢
      • 2021-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-05
      • 1970-01-01
      • 1970-01-01
      • 2020-05-20
      • 1970-01-01
      相关资源
      最近更新 更多