2010-08-28 5 views
5

Ich habe git Version 1.7.2.2 und curl 7.21.1 auf meinem MacOS. Ich versuche, wie eine URL zu klonen:Zertifikat Problem beim Klonen einer https URL mit Git

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

aber immer,

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

Ich versuchte

git config --global http.sslVerify false 

SSL zu ignorieren, aber das hat nicht funktioniert. Ich habe auch ein CA-Zertifikat in /opt/local/share/curl/curl-ca-bundle.crt geschrieben, aber das hat auch nicht funktioniert.

irgendwelche Ideen?

Antwort

1

fand die Täter

es eine Umgebungsvariable war GIT_SSL_CERT genannt, die zu einer jks wurde darauf hingewiesen. also überging es alle meine Konfigurationen.

0

Um eine alternative Zertifikatsdatei auf Git verwenden:

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

eine alternative Zertifikatsdatei zu erhalten, finden Sie unter: http://curl.haxx.se/docs/caextract.html und cacert.pem Datei.