Ich habe genau das gleiche Problem wie hier beschrieben: /programming/12849986/connection-timeout-when-accessing-github
Also kopiere und füge ich einfach ein:
Ich habe einige seltsame Probleme. Wenn ich versuche, mich in meinem Github- Konto anzumelden, wird der Fehler "net :: ERR_EMPTY_RESPONSE " angezeigt .
Ich habe es mit Chrome, Firefox und Opera versucht . Wenn in Firefox der Cache und die Offline-Daten bereinigt werden, funktioniert dies eine Weile. Dann kann ich mich anmelden, aber ich kann immer noch kein Github-Repository erstellen, selbst wenn ich den Cache erneut lösche.
Mein Freund im selben Netzwerk mit Windows kann auf der Website von Github tun, was er will, aber ich kann nicht. Ich habe viele DNS- Server ausprobiert, ich habe versucht, sie nicht einzustellen (mein Freund nicht), aber es funktioniert immer noch nicht .
Mein Betriebssystem: Ubuntu x64 12.04
Ideen bitte. Und danke.
Ich kann auch jedes Repo klonen, aber ich kann nicht pushen. Ich musste aufgrund dieses Problems zu https://codeplane.com/ wechseln , aber ich möchte verstehen, warum es passiert.
EDIT: Ich könnte ein Repo klonen, aber das andere hängt nur an dieser Stelle:
felipelalli@felipelalli-Studio-XPS-8100:~/wa$ git clone [email protected]:felipelalli/micaroni.git
Cloning into 'micaroni'...
remote: Counting objects: 5238, done.
remote: Compressing objects: 100% (3257/3257), done.
Receiving objects: 92% (4839/5238), 43.29 MiB | 902 KiB/s
JEDER Push hängt so:
master!fml.eti.br> push
Counting objects: 23, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (15/15), done.
Writing objects: 100% (19/19), 4.25 KiB, done.
Total 19 (delta 3), reused 0 (delta 0)
EDIT 2: Ich formatiere meinen PC und habe Ubuntu neu installiert, aber das Problem bleibt gleich. So werden Probleme mit Installationen oder Updates beseitigt. Ich habe ein Dell Studio XPS.
EDIT 3: Ich bezahle 4 Bitcoin, wenn jemand mein Problem löst. Stellen Sie einfach Ihre öffentliche Adresse zusammen.
EDIT 4: Wenn ich nach einigen Minuten versuche zu pushen, erhalte ich folgende Meldung:
felipelalli@felipelalli-Studio-XPS-8100:~/wa/fml.eti.br$ git push
Counting objects: 26, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (18/18), done.
Writing objects: 100% (22/22), 4.48 KiB, done.
Total 22 (delta 4), reused 0 (delta 0)
Write failed: Broken pipe
fatal: The remote end hung up unexpectedly
fatal: The remote end hung up unexpectedly
memcached
Ihr Problem ( askbot.org/en/question/2699/… )? Hast du das installiert?-v
Ihren Push-Anruf ergänzen (dh im ausführlichen Modus ausführen) - wie lautet die Ausgabe? Verwenden Sie paste.ubuntu.com für Ihre Ergebnisse.Antworten:
Die Lösung:
Nach einem langen Thread mit Github-Unterstützung sagten sie, es handele sich um eine serverseitige Konfiguration im Zusammenhang mit einem Versuch, DDOS-Angriffe zu vermeiden, von denen einige Benutzer wie ich betroffen waren. Nach einigen Anpassungen im Github-Server ist alles wieder normal und funktioniert wieder sehr gut!
Vielen Dank für das Github-Support-Team, sie waren sehr transparent und hilfsbereit.
Zitat aus dem langen E-Mail-Thread:
quelle
Wenn Sie nach Ihrer Fehlermeldung suchen, werden einige Informationen zur MTU-Größe angezeigt.
Wenn möglich, schlage ich vor, dass Sie ein anderes Netzwerk / einen anderen ISP ausprobieren, um zu bestätigen, dass dies nur in diesem bestimmten Netzwerk geschieht.
Dann könnten Sie versuchen, die MTU zu ändern (Sie könnten zum Beispiel sehen, was Windows für die MTU hat, und Ubuntus darauf einstellen; standardmäßig sind es 1500 unter Ubuntu).
So ändern Sie MTUs: http://ubuntuforums.org/showthread.php?t=1887063 .
Ich schlage vor, Sie überprüfen zuerst ein anderes Netzwerk und versuchen erst dann, die MTU zu ändern. Es ist nicht etwas, das gewöhnlich getan werden muss. Wenn das Ändern von Netzwerken hilft, würde ich sagen, dass es ein seltsames Problem mit dem Netzwerk ist, für das Windows irgendwie undurchlässig ist.
quelle
Ich könnte Ihnen bei der Diagnose helfen, wenn Sie alle Netzwerkanwendungen außer Ihrer Anwendung (in diesem Fall Git-Client) deaktivieren, um das Netzwerkrauschen zu minimieren, und tcpdump / wireshark verwenden, um den gesendeten und empfangenen Datenverkehr zu erfassen, wenn Probleme auftreten.
Stellen Sie sicher, dass Sie mit der Erfassung beginnen, bevor Sie den Befehl ausführen, bei dem keine Verbindung hergestellt werden kann.
Installieren Sie beide Programme mit:
und dann laufen
um vor dem Testen mit der Erfassung zu beginnen.
Es wäre hilfreich, wenn Sie den Datenverkehr während einer fehlgeschlagenen Sitzung erfassen und die resultierende Datei dump.pcap irgendwo hochladen, wo ich sie herunterladen könnte.
quelle
Wenn Sie nicht hinter dem Proxy stehen, ignorieren Sie diesen Kommentar.
Ich bin hinter Proxy bei der Arbeit und musste Git konfigurieren, um es zu erreichen. Vorher hatte ich Timeouts für Github auf Ubuntu-Computern, während Windows-Computer gut funktionierten.
Wenn Sie sich also hinter einem Proxy befinden, öffnen Sie Ihre ~ / .gitconfig-Datei und fügen Sie die folgenden Zeilen hinzu:
Ersetzen Sie natürlich IP- und Portnummern durch Ihre. Hoffe das hilft
quelle
Ich habe diesen Fehler beim Ausführen von 'Brew Update' in meiner Befehlszeile (Terminal) erhalten:
fatal: unable to access 'https://github.com/Homebrew/homebrew/': SSLRead() return error -36 Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
Mir ist auch aufgefallen, dass keiner meiner Browser eine Verbindung zur
github.com
Website herstellen konnte.Ich habe alle Verbindungsprobleme zwischen meinem Mac OS X Mavericks und Github gelöst, indem ich meine Netzwerk-WLAN-Verbindung von 802.11n (5,18 GHz) auf 802.11g (2,412 GHz) umgestellt habe.
Ich weiß nicht, warum das bei mir funktioniert hat, aber ich bin nur froh, dass es wieder normal ist.
quelle