我正试图让Gitpitch从本地网络(不是gitlab.com)中安装的Gitlab-omnibus加载演示文稿。
我所做的:
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证书有效性检查?
答案 0 :(得分:1)
我不维护您正在使用的Docker映像,因此我无法具体讨论。可用于本地部署的官方GitPitch映像为GitPitch Enterprise。
也就是说,如果您可以为本地实例自定义配置,则可以通过激活以下属性来获得所需的行为:
play.ws.ssl.loose.acceptAnyCertificate=true
您可以了解有关为GitPitch Enterprise here自定义配置的更多信息。它可以帮助您了解有关GitPitch服务器的自定义配置的更多信息。
当然,如果您想在本地解锁完整的GitPitch功能集,请与GitPitch Enterprise许可取得联系。 gitpitch.com网站上的详细信息。