OpenSSL SSL_connect: Die Verbindung wurde in Verbindung mit github.com:443 zurückgesetzt, während versucht wurde, Git-Push auszuführen

Lesezeit: 3 Minuten

schwerwiegend: Zugriff auf „https://github.com/XXX/XXXXX.git/“ nicht möglich: OpenSSL SSL_connect: Verbindung wurde in Verbindung mit github.com:443 zurückgesetzt

Plötzlich erhalte ich den obigen Fehler, während ich versuche, das Repo zu git pull, git push oder zu klonen.

Bitte hilf mir, da rauszukommen.

  • Verwenden Sie selbstsignierte Zertifikate, um eine Verbindung zu Ihrem Github herzustellen? Es scheint mir, dass Sie versuchen, auf ein privates Repo zuzugreifen, ich nehme an, für das Unternehmen, für das Sie arbeiten, richtig?

    – Mostafa Hassan

    22. März um 12:23 Uhr


  • Können Sie über die Remote-URL direkt im Browser auf das Remote-Repository zugreifen?

    – Mostafa Hassan

    22. März um 12:25 Uhr

  • @MostafaHassan Ich bin mir nicht sicher. Wie kann ich es überprüfen?

    – Ronak Dumanija

    22. März um 12:25 Uhr

  • Ja, ich kann auf das Remote-Repository zugreifen

    – Ronak Dumanija

    22. März um 12:26 Uhr

  • Überprüfen Sie dies unter stackoverflow.com/questions/23293417/…

    – Mostafa Hassan

    22. März um 22:46 Uhr

Benutzeravatar von Rahmlad Aramide
Rahmlad Aramid

Ich bin auch auf eine ähnliche Situation gestoßen; Dann stieß ich auf eine Antwort auf Code Grepper von Shibbir Ahmed, wo er Folgendes lieferte:

git config --global --unset-all remote.origin.proxy

Das hat das Problem für mich gelöst.

Als ich meine VPN-Apps nicht verwenden konnte, weil sie im Moment keine Verbindung im Iran herstellen, habe ich den GitHub-Desktop verwendet.

  • Dasselbe gilt hier. Das liegt an Sanktionen und Filtern. (har ki narahate az Iran bere!)

    – ARiyou Jahan

    7. Oktober um 16:20 Uhr


  • Hm, das stimmt. Das SSL-Protokoll ist im Iran vollständig geschlossen! Es ist keine SSL-Verbindung zulässig.

    – Amir Pourmand

    gestern

  • Ich konnte nicht einmal mit dem GitHub-Desktop. Ich habe das Häkchen entfernt Use system OpenSSH In der erweiterten Option konnte ich es jedoch immer noch nicht. Gibt es Lösungen?

    – AlirezaK

    vor 20 Stunden


Im Allgemeinen hängen schwerwiegende Fehler mit der Netzwerkverbindung zusammen. Sie können VPN oder Proxy auf Ihrem System verwenden.

Benutzeravatar von Ayub
Ayub

Versuchen Sie es erneut mit a VPN.

Wenn es nicht funktioniert oder Sie aus irgendeinem Grund keinen Zugriff auf ein VPN haben, nutzen Sie Ihre Chance, indem Sie es verwenden SSH anstelle von HTTPS gemäß den folgenden Schritten:

  1. Generieren Sie einen neuen SSH-Schlüssel mit einer Passphrase, falls Sie noch keine haben.

  2. Importieren Sie den SSH-Schlüssel in Ihr GitHub-Konto.

  3. Klonen Sie das Repository mit SSH.

  4. Nun, wenn Sie Glück haben, die pull, pushund andere Git-Befehle sollten funktionieren.

Geben Sie hier die Bildbeschreibung ein

Benutzeravatar von Amir Pourmand
Amir Pourmand

Da die iranische Regierung das OpenSSL-Protokoll bei den meisten ISPs blockiert hat, müssen wir umsteigen HTTPS zu SSH oder verwenden Sie Github Desktop (Diese Lösung ist nur für Iraner wie mich!).

Ich empfehle die Installation GitHub Desktop falls Sie können. Ich konnte es nicht installieren, da ich es verwenden möchte GIT im Endgerät. Also bin ich umgestiegen HTTPS Modus zu SSH Modus mit diesem Befehl (Bezug):

git config --global url."[email protected]:".insteadOf "https://github.com/"

Dann habe ich einen SSH-Schlüssel erstellt und ihn damit zum SSH-Agenten hinzugefügt Anleitung auf github.

Um Ihren ssh-Schlüssel zu testen, können Sie auch verwenden (Bezug):

ssh -T [email protected]

Daniels Benutzeravatar
Daniel

Ich habe einen Fehler in diesem Format von vielen FOSS-Tools erhalten. Ich habe das Problem gelöst, indem ich mein Antivirenprogramm Kaspersky vorübergehend deaktiviert habe. (Ich würde es nicht öffentlich nennen, aber ich habe ihm bereits gesagt, dass es keine sicheren Verbindungen “scannen” soll, daher gibt es keine vernünftige Erklärung für dieses Problem.)

1429610cookie-checkOpenSSL SSL_connect: Die Verbindung wurde in Verbindung mit github.com:443 zurückgesetzt, während versucht wurde, Git-Push auszuführen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy