In der Schule müssen wir also ein Zertifikat installieren, um auf https-Sites zugreifen zu können. In Firefox kann ich das Zertifikat importieren. Mit der Kommandozeile kann ich das jedoch nicht. Zum Beispiel git push
bekomme ich beim Laufen :
fatal: unable to access 'https://github.com/user/repo': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
Wie importiere ich ein Zertifikat, um dieses zu entfernen? Der Import muss sich für mich authentifizieren können. Es ist auch eine .cer
Datei, daher .crt
funktioniert die Antwort für nicht. Außerdem möchte ich keine Schritte zum Einrichten von Git, wie ich es bereits habe. Ich möchte wissen, ob das möglich ist. Oder kann ich einfach die Authentifizierung mit dem git
Befehl vollständig deaktivieren und Zertifikate ignorieren, wie in der Antwort hier angegeben? Außerdem möchte ich nicht, dass die Webseite geladen wird. Ich habe Firefox dafür eingerichtet. Ich möchte, dass der git push
Befehl die Standardausgabe wie folgt ausgibt:
[master 630d087] message
1 file changed, 93 insertions(+), 80 deletions(-)
rewrite somefile (84%)
Counting objects: 9, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (5/5), 978 bytes | 0 bytes/s, done.
Total 5 (delta 2), reused 0 (delta 0)
To https://github.com/User/Repo.git
851ae39..630d087 master -> master
Hinweis: Ich habe es herausgefunden git config --global http.sslverify false
. Aber ich würde gerne eine Antwort auf alles sehen, nicht nur einen Trottel-Hack
.crt
. Ich brauche.cer