gpt4 book ai didi

ssl - 使用自托管 GitLab 的自签名证书 SSL 错误

转载 作者:太空宇宙 更新时间:2023-11-03 13:52:37 27 4
gpt4 key购买 nike

我在公司内部网上有一个托管的 Git 存储库。通过禁用 sslverify,我可以使用命令行 Git 成功地克隆、拉取、推送等。我知道这并不理想,但我无法控制我们的证书或 IT 基础设施,所以它就是这样。

我为 GitLab EE 付费,设置了 omnibus 包,我正在尝试通过 https 克隆 repo。但是我得到一个错误,它无法验证 SSL 证书。这并非完全出乎意料,但我无法弄清楚如何使用 GitLab EE 绕过 ssl 验证。在 http 设置中,我将 self verified 设置为 true 并将其指向我在/etc/gitlab/ssl 中的 .pem,但我得到了同样的错误。

我可以像在命令行 git 中那样将 sslverify 设置为 false 吗?

最佳答案

由于证书检查失败导致 GitLab 无法从 Repo 中提取数据,因此您可以在 /etc/gitlab/gitlab.rb 中设置 git 特定设置。有一个名为 omnibus_gitconfig['system'] 的键,你的配置应该是这样的:

omnibus_gitconfig['system'] = { "http" => ["sslVerify = false"]}

这是不好的做法,您应该谨慎使用。

您可以指定要禁用证书检查的域:

omnibus_gitconfig['system'] = { "http \"https://example.com\"" => ["sslVerify = false"]}

关于ssl - 使用自托管 GitLab 的自签名证书 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37889717/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com