gpt4 book ai didi

Git LFS 给 x509 : certificate signed by unknown authority

转载 作者:行者123 更新时间:2023-12-04 04:17:30 46 4
gpt4 key购买 nike

我刚刚按照 https://about.gitlab.com/install/#ubuntu 中的说明使用 Gitlab 设置了一个 Ubuntu 18.04 LTS 服务器.

我已经从 GoDaddy 颁发了一个 ssl 证书,并确认这适用于 Gitlab 服务器。

然后我更新了 gitlab.rb:gitlab_rails[‘lfs_enabled’] = true
我从 https://git-lfs.github.com/ 安装了 GIT LFS 客户端.

然后我试图在网上找到一个解决方案,说明为什么我没有让 LFS 工作。我总是得到

x509: certificate signed by unknown authority



在 gitlab.rb 中完成的其他设置:
gitlab_workhorse[‘env’] = {
‘SSL_CERT_DIR’ => ‘/opt/gitlab/embedded/ssl/certs/’
}
nginx[‘redirect_http_to_https’] = true

我不是 Linux/Unix/git 方面的专家——但我使用 Unix/Linux 已经有 30 多年了,使用 git 也有很多年了——不仅仅是我自己以前用 LFS 设置过 git。

最佳答案

我在运行 git clone ... 时遇到了同样的问题从 BitBucket 中的私有(private) Git 存储库下载源代码到 Docker 镜像中。我通过禁用 SSL 检查来解决它,如下所示:

GIT_SSL_NO_VERIFY=1 git clone ...
注意没有 &&在 Environment arg 和 git clone 命令之间。
您也可以使用 git config 设置该选项。 :
git config http.sslverify false
对于我构建 Docker 镜像的用例,设置 Env var 更容易。

关于Git LFS 给 x509 : certificate signed by unknown authority,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60349972/

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