Ssl
使用 HTTPS 的 Gitlab git clone - 無法獲取本地頒發者證書
當我使用
git clone https://my.example.com/gitlab/java/repository.git
時,我得到複製到“儲存庫”…
致命:無法訪問“ https://my.example.com/gitlab/java/repository.git”:SSL
證書問題:無法獲取本地頒發者 證書
如果我設置它工作正常
git config --global http.sslVerify false
Gitlab 與 Apache2 和 SSL 一起使用,後者轉發到 gitlab-workhorse。有關配置的更多詳細資訊:用於儲存庫複製的 Gitlab HTTPS URI 不起作用 - 無法驗證 SSL 主機 - 致命:無法訪問
我嘗試添加 SSL 證書,因為它們與 Apache 配置中的相同,但它沒有幫助:
nginx
$$ ‘ssl_certificate’ $$=“/etc/gitlab/ssl/my.example.com.crt”
nginx$$ ‘ssl_certificate_key’ $$=“/etc/gitlab/ssl/my.example.com.key”
如何將其配置為通過 HTTPS 進行 git 操作而不禁用驗證?
使用https://www.sslshopper.com/ssl-checker.html檢查 SSL並顯示一些警告,而瀏覽器沒有抱怨該 URL。它
SSLCertificateChainFile /etc/apache2/ssl/1_root_bundle.crt
在/etc/apache2/sites-available/default-ssl.conf
.