Verificou o SSL com o link e mostrou alguns avisos enquanto o navegador não se queixava do URL. Estava faltando SSLCertificateChainFile /etc/apache2/ssl/1_root_bundle.crt
em /etc/apache2/sites-available/default-ssl.conf
.
Quando uso git clone https://my.example.com/gitlab/java/repository.git
, obtenho
Cloning into 'repository'...
fatal: unable to access 'https://my.example.com/gitlab/java/repository.git':
SSL certificate problem: unable to get local issuer certificate
Funciona bem se eu definir git config --global http.sslVerify false
O Gitlab é usado com o Apache2 e o SSL, que são encaminhados para o gitlab-workhorse. Mais detalhes sobre configuração: O URI do Gitlab HTTPS para clonagem de repositório não funciona - o host SSL não pôde ser verificado - fatal: não foi possível acessar
Eu tentei adicionar certificados SSL, pois eles são os mesmos que na configuração do Apache, mas isso não ajudou:
nginx['ssl_certificate'] = "/etc/gitlab/ssl/my.example.com.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/my.example.com.key"
Como configurá-lo para fazer ações do git via HTTPS sem desabilitar a verificação?
Verificou o SSL com o link e mostrou alguns avisos enquanto o navegador não se queixava do URL. Estava faltando SSLCertificateChainFile /etc/apache2/ssl/1_root_bundle.crt
em /etc/apache2/sites-available/default-ssl.conf
.
Tags git ssl eclipse gitlab apache-2.4