Как запустить git clone из файла Docker, требующего SSL-сертификат - PullRequest
0 голосов
/ 29 августа 2018

В моем 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.

1 Ответ

0 голосов
/ 29 августа 2018

Попробуйте добавить в свой Dockerfile до git clone:

RUN apk add --update \
       ca-certificates \
    && update-ca-certificates

Оттуда, как прокомментировано, вы можете клонировать репозиторий с URL-адресом HTTPS, например:

https://username:password@some.company.com/project_name.git 
...