Zeitüberschreitung beim Lesen nach 30.000 ms


1

Ich bin Stackoverflow-Benutzer. Ich habe dort eine Frage gestellt, die EGIT sagt Read time out after 30,000 ms

Einer der freundlichen Benutzer dort hat versucht, mir zu helfen, aber wir konnten es nicht lösen. Deshalb schlug er mir vor, meine Frage an den Superuser zu richten, da dort alle Lösungen mein Problem nicht lösen konnten und er vermutete, dass es ein Problem mit dem Internet, dem Proxy oder der Firewall gab.

Ich bin neu hier und weiß wirklich nicht, wie ich die Stackoverflow-Frage an den Superuser verschiebe. Also musste ich diesen neuen Beitrag machen ...

Bitte entschuldigen Sie mich und helfen Sie mir bei der Lösung des Problems.

Details der Frage sind:

Ich versuche, ein Remote-Repo über http in meinem lokalen Ziel zu klonen. Ich benutze egit auf Eclipse Luna.

Aber ich bekomme immer eine Zeitüberschreitung nach 30.000 ms.

Ich weiß, http ist das richtige Protokoll dafür, mein Benutzername Passwort ist korrekt, aber dieses Problem tritt immer noch mehrmals auf.

Weitere Informationen finden Sie im Screenshot in der Frage zum Stackoverflow. (ich darf hier keine Bilder posten, da ich bei Super User nicht genug Reputation habe.

UPDDATE: 11-5-2014 Als ich das Eclipse-Fehlerprotokoll am Speicherort .metadata / log sah, sah ich die folgende Fehlermeldung ..... Ich denke, es sagt dasselbe .... aber ich füge hier noch hinzu, falls es helfen kann, das zu lösen Problem .... Fehlermeldung ist

!ENTRY org.eclipse.egit.ui 4 0 2014-11-05 19:09:13.827
!MESSAGE Read timed out after 30,000 ms
!STACK 0

org.eclipse.jgit.api.errors.TransportException: Read timed out after 30,000 ms
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:139)
    at org.eclipse.jgit.api.CloneCommand.fetch(CloneCommand.java:178)
    at org.eclipse.jgit.api.CloneCommand.call(CloneCommand.java:125)
    at org.eclipse.egit.core.op.CloneOperation.run(CloneOperation.java:156)
    at 

org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard.executeCloneOperation(AbstractGitCloneWizard.java:433)
    at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard.access$2(AbstractGitCloneWizard.java:426)
    at org.eclipse.egit.ui.internal.clone.AbstractGitCloneWizard$6.run(AbstractGitCloneWizard.java:405)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Caused by: org.eclipse.jgit.errors.TransportException: Read timed out after 30,000 ms
    at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:370)
    at org.eclipse.jgit.transport.TransportHttp$SmartHttpFetchConnection.doFetch(TransportHttp.java:780)
    at org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:301)
    at org.eclipse.jgit.transport.BasePackFetchConnection.fetch(BasePackFetchConnection.java:291)
    at org.eclipse.jgit.transport.FetchProcess.fetchObjects(FetchProcess.java:247)
    at org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:160)
    at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
    at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1111)
    at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:130)
    ... 7 more
Caused by: java.io.InterruptedIOException: Read timed out after 30,000 ms
    at org.eclipse.jgit.util.io.TimeoutInputStream.readTimedOut(TimeoutInputStream.java:141)
    at org.eclipse.jgit.util.io.TimeoutInputStream.read(TimeoutInputStream.java:114)
    at org.eclipse.jgit.util.IO.readFully(IO.java:246)
    at org.eclipse.jgit.transport.PacketLineIn.readLength(PacketLineIn.java:186)
    at org.eclipse.jgit.transport.PacketLineIn.readString(PacketLineIn.java:138)
    at org.eclipse.jgit.transport.PacketLineIn.readACK(PacketLineIn.java:102)
    at org.eclipse.jgit.transport.BasePackFetchConnection.negotiate(BasePackFetchConnection.java:655)
    at org.eclipse.jgit.transport.BasePackFetchConnection.doFetch(BasePackFetchConnection.java:356)
    ... 15 more

Kann mir jemand helfen, dieses Problem zu lösen? Danke im Voraus !!

Vielen Dank.


1
Bitte bearbeiten Sie Ihre Frage und geben Sie alle Details zum Problem an, genau wie bei SO. Wir brauchen sie hier, falls Ihre Frage irgendwann aus SO entfernt wird.
Gronostaj

@gronostaj Danke für den Vorschlag! Ich habe Details von SO hier hinzugefügt. Screenshot konnte einfach nicht gepostet werden, da ich bei Super User nicht genug Reputation habe, um ein Bild zu posten. Hoffe, diese Informationen helfen bei der Lösung des Problems.
Adityag

1
Ist es ein wirklich großes Repo? Können Sie es mit den Kommandozeilen-Git-Tools klonen? Führen Sie eine lokale Firewall aus, die den Zugriff möglicherweise verhindert, oder befinden Sie sich in einem Unternehmensnetzwerk? 30 Sekunden sind viel Zeit.
Seth

Können Sie kein Remote-Repo klonen? Oder nur dieser?
Aulis Ronkainen

Antworten:


0

Ich habe Kopfschmerzen wegen GitHub.

  1. es gibt eine einstellung: fenster -> voreinstellung -> team -> git ändere den wert von "remote connection timeout" auf 180.

Dies funktioniert nicht, aber es funktioniert möglicherweise irgendwann, wenn sich mein Netzwerk in einer großen Mauer befindet.

  1. find Git -> Configuration gibt es "User Setting", "System Setting" und "Repository Setting". Überprüfen Sie, ob die Dateien "User Setting" und "System Setting" vorhanden sind.
  2. Mein Problem ist, dass "Benutzereinstellung" (H: \ myeclipse_git.gitconfig) existiert, aber "Systemeinstellung" (j: \ Programme \ Git \ etc \ gitconfig) nicht. Also erstelle ich .gitconfigim Verzeichnis ect und kopiere den Inhalt von U (H: \ myeclipse_git.gitconfig) hinein, speichere die Änderung und es funktioniert!

Jetzt habe ich das Remote-Git-Projekt geklont.

Bildbeschreibung hier eingeben

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.