Как запустить git clone из файла Docker, требующего SSL-сертификат
У меня есть следующий код в моем 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
На самом деле у меня есть локальный мерзавец, и я не могу отключить сертификат SSL.
1 ответ
Решение
Попробуйте добавить в свой Dockerfile до того, как git clone
:
RUN apk add --update \
ca-certificates \
&& update-ca-certificates
Оттуда, как прокомментировано, вы можете клонировать репозиторий с URL-адресом HTTPS, например:
https://username:password@some.company.com/project_name.git