在 windows 的 GoCD 管道中添加 material 时遇到 SSL 证书问题错误

Facing SSL certificate problem error in adding material in GoCD pipeline in windows

面临以下问题

执行命令时出错:--- 命令 --- git ls-remote http://gbs05291:******@git...pro/scm/fbkpla/gocd-mobileapp.git refs/heads/InvestmentApp_GoCDTest - - 环境 - - {} --- 输入 ----

--- 退出代码 (128) --- --- 标准输出 --- --- 标准错误 --- STDERR:致命:无法访问 'http://*********repoIP**/scm/fbkpla/gocd-mobileapp.git/':SSL 证书问题:证书链中的自签名证书

1.Tried 使用以下命令将证书添加到 gocd 服务器中的密钥库.. keytool -importcert -file "C:\Users\Desktop\BitBucket.cer" -keystore "C:\Program Files (x86)\Go Server\config\keystore"

2.Tried git 配置 --global http.sslVerify false

请注意:能够从 git bash.

克隆相同的 repo

请使用此链接。希望您能找到更好的解决方案。

Using your own SSL certificates on the Server

下载证书,将其转换为 .pem 文件并将 .pem 证书添加到系统级别、全局级别或本地级别的 git 配置中,具体取决于要求。这将解决 SSL 自签名证书问题。

正在使用 OpenSSL 将 .crt 文件转换为 .pem 文件:

x509 -outform der -in /certificate.crt -out /certificate.pem

将证书添加到 git 配置:

git 配置 --system http.sslCAInfo /certificate.pem