gpt4 book ai didi

Gitlab 导入错误 - SSL (...) : unable to get local issuer certificate

转载 作者:行者123 更新时间:2023-12-01 16:46:18 24 4
gpt4 key购买 nike

Gitlab.com 无法从 gitlab-ce 安装导入公共(public)项目。该证书不是自签名的(它是一个 LetsEncrypt 的新证书)。


克隆到裸存储库“[REPOS PATH]/xxxxx/docker-base.git”...
致命:无法访问'https://xxxx.com.br/docker/docker-base.git/':SSL证书问题:无法获取本地颁发者证书

有什么建议吗?

最佳答案

解决此问题的一种可能的解决方案(也是迄今为止我尝试过且有效的唯一解决方案)如下(适用于 GitLab 12.1.3):

编辑以下文件(它是 GitLabgit 配置的模板文件:

/opt/gitlab/embedded/cookbooks/gitlab/templates/default/gitconfig.erb

在文件末尾添加以下内容:

[http]
sslVerify = false
sslCAPath = /etc/gitlab/trusted-certs/

运行命令:

gitlab-ctl reconfigure

对于 GitLab 假设模板文件中的更改并重新生成文件

/var/opt/gitlab/.gitconfig
<小时/>

我也尝试过以下方法,但没有成功:

  • 将证书添加到受信任的证书文件夹
  • 将以下内容添加到 gitlab.rb:nginx['ssl_verify_client'] = "off"
  • GitLab 机器上添加以下内容(这不起作用,因为 GitLab 使用 Gitaly:git config --global http .ssl验证错误
  • GitLab 机器上添加以下内容(这不起作用,因为 GitLab 使用 Gitaly:git config --global http .sslCAPath/etc/gitlab/trusted-certs/

引用文献:

关于Gitlab 导入错误 - SSL (...) : unable to get local issuer certificate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37274269/

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