Ich stecke hinter einer Firewall fest und muss HTTPS verwenden, um auf mein GitHub-Repository zuzugreifen. Ich verwende Cygwin 1.7.7 unter Windows XP.
Ich habe versucht, die Fernbedienung auf https://username@github.com/username/ExcelANT.git
einzustellen, aber die Eingabeaufforderungen für ein Kennwort gedrückt, aber nichts getan, sobald ich es eingegeben habe.
https://username:<password>github.com/username/ExcelANT.git
und das leere Repo von Grund auf neu zu klonen, aber jedes Mal gibt es mir den gleichen Fehler
Fehler: Problem mit dem SSL-Zertifikat. Überprüfen Sie, ob das CA-Zertifikat in Ordnung ist. Details:
Fehler: 14090086: SSL-Routinen: SSL3_GET_SERVER_CERTIFICATE: Zertifikatüberprüfung beim Zugriff auf https://github.com/username/ExcelANT.git/info/refs fehlgeschlagen
Einschalten GIT_CURL_VERBOSE=1
gibt mir
* Über die Verbindung () mit github.com Port 443 (# 0)
* Versuch 207.97.227.239 ... * Zertifikatspeicherorte erfolgreich festgelegt:
* CAfile: keine
CApath: / usr / ssl / certs
* SSL-Zertifikatsproblem, überprüfen Sie dies Das CA-Zertifikat ist in Ordnung. Details:
Fehler: 14090086: SSL-Routinen: SSL3_GET_SERVER_CERTIFICATE: Zertifikatüberprüfung fehlgeschlagen
* Ablauf gelöscht
* Verbindung # 0 wird geschlossen
* Verbindung wird hergestellt () zu github.com-Port 443 (# 0)
* Versuch 207.97.227.239 ... * Zertifikat erfolgreich gesetzt Speicherorte überprüfen:
* CAfile: none
CApath: / usr / ssl / certs
* Problem mit dem SSL-Zertifikat. Überprüfen Sie, ob das CA-Zertifikat in Ordnung ist. Einzelheiten:
Fehler: 14090086: SSL-Routinen: SSL3_GET_SERVER_CERTIFICATE: Zertifikatüberprüfung fehlgeschlagen
* Ablauf gelöscht
* Verbindungsfehler 0
: Fehler beim SSL-Zertifikat. Überprüfen Sie, ob das CA-Zertifikat in Ordnung ist. Details:
Fehler: 14090086: SSL-Routinen: SSL3_GET_SERVER_CERTIFICATE: Zertifikatüberprüfung beim Zugriff auf https://github.com/username/ExcelANT.git/info/refs fehlgeschlagen
fatal: HTTP request failed
Ist das ein Problem mit meiner Firewall, Cygwin oder was?
Ich hatte den HTTP-Proxy in der Git-Konfiguration nicht festgelegt, aber es ist ein ISA-Server, der eine NTLM-Authentifizierung benötigt, nicht grundlegend. Wenn also niemand weiß, wie man Git zur Verwendung von NTLM zwingt, bin ich gescheitert.