2010-08-28 15 views
5

Tengo git versión 1.7.2.2 y curl 7.21.1 en mi MacOS. Estoy intentando clonar una URL como:Problema de certificado al clonar una URL https con git

git clone https:// repositories.mydomain.com/myproject/myproject.git myproject 

pero conseguir,

error: unable to use client certificate (no key found or wrong pass phrase?) while accessing https://repositories.mydomain.com/myproject/myproject.git/info/refs

me trataron

git config --global http.sslVerify false 

ignorar SSL, pero que no funcionó. También puse cert de CA en /opt/local/share/curl/curl-ca-bundle.crt pero eso tampoco funcionó.

¿Alguna idea?

Respuesta

1

encontrado el culpable

hubo una variable de entorno denominada GIT_SSL_CERT que fue señalando a un jks. por lo que estaba anulando todas mis configuraciones.

0

Para utilizar un archivo de certificado alternativo en Git:

git config --global http.sslcainfo latest/ca/path 

Para obtener un archivo de certificado alternativa, se refieren a: http://curl.haxx.se/docs/caextract.html y obtener el archivo cacert.pem.

Cuestiones relacionadas