Ich versuche, ein Repository bei Github zu klonen, bekomme aber SSL-Zertifikatsprobleme.
%Vor%Wie installiere ich die entsprechenden Zertifikate?
BEARBEITEN: Ich konnte das Problem vollständig vermeiden, indem ich git: // versus https: //
verwendeteÖffnen Sie Schlüsselbund Zugriff , wählen Sie alle Zertifikate in "System Roots" aus (außer die durchgestrichenen, falls vorhanden), klicken Sie mit der rechten Maustaste und exportieren Sie alle Elemente in eine PEM-Datei.
Verwenden Sie dann git config --system http.sslCAInfo /path/to/this/file.pem
. Wenn Sie dies vor dem Klonen dieses bestimmten Repositorys nicht global mit --system
festlegen möchten, können Sie diesen Pfad in der Umgebungsvariable GIT_SSL_CAINFO
(z. B. GIT_SSL_CAINFO=/path/to/this/file.pem git clone ...
) festlegen. Dadurch wird Git (und libcurl) diese Datei als vertrauenswürdige CA-Datei verwenden. (Sie können die Details für diese Option in der git-config man-page nachsehen.)