Então, empresa nova, mas com o mesmo cliente. Instalei o Git no computador da empresa nova e preciso clonar o projeto. E aparece a seguinte mensagem:
fatal: unable to access '[redacted]': SSL certificate problem: unable to get local issuer certificate
Pesquisa vai e pesquisa vem, várias teorias na Internet, mas o que funcionou para mim foi este comando:
git config --global http.sslbackend schannel
O que acontece? A configuração padrão do Git vem para funcionar no Linux, então, é necessário alterar esta configuração se você estiver usando Windows.
Outra coisa que tentei para solucionar o problema, mas não tenho certeza se afeta ou não foi setar o sslCAPath para um certificado válido.
git config --system http.sslCAPath /absolute/path/to/git/certificates
Foi a primeira solução que tentei, mas não funcionou, então tentei a solução de cima. Há uma boa probabilidade de já estar funcionando sem alterar, então, você pode verificar na pasta em que essa configuração está apontando e ver se o certificado está lá.