【发布时间】:2019-02-03 15:27:48
【问题描述】:
我的 Dockerfile 中有以下代码:
FROM alpine/git as clone
WORKDIR /app
RUN git clone https://github.com/spring-projects/spring-petclinic.git
但是,我收到了这个错误:
fatal: unable to access 'https://github.com/spring-projects/spring-petclinic.git/': SSL certificate problem: self signed certificate in certificate chain
我实际上有一个本地 git,但我无法禁用 SSL 证书。
【问题讨论】:
-
您可以下载证书并通过 git config 接受它,或者您可以禁用 SSLVerify(这应该是最后的出路,因为潜在的 MITM 攻击)。您还可以使用
git -c http.sslVerify=false cmd将 sslverify 设置为 false 以使用每个命令。