web-dev-qa-db-ja.com

読み取りが30,000ミリ秒後にタイムアウトになったと言うEGIT

私は私のローカル宛先のhttp経由でリモートリポジトリを複製しようとしています。 Eclipse lunaでegitを使用しています。

しかし、私は常に30,000ms後にタイムアウトしたエラー読み取りを取得します。

私はhttpが正しいプロトコルであることを知っています。ユーザー名のパスワードは正しいのですが、この問題が何度も発生します。

より明確なアイデアについては、スクリーンショットを参照してください。 enter image description here

更新日:11-5-2014場所にEclipseエラーログが表示されたとき。metadata/log次のエラーメッセージが表示された.....同じだと思いますが、それでもここに追加しますこの問題を解決するのに役立つ場合...エラーメッセージは

!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

誰かがこの問題を解決するのを手伝ってくれる?前もって感謝します !!

16
adityag

巨大なリポジトリでも同様の問題がありました。解決策は設定の迅速な変更でした:

ウィンドウ->設定->チーム-> Git->リモート接続

「リモート接続タイムアウト(秒)」は30 [s]に設定されています。 (30000ms)。高く設定してください。

37
Kuba

オプションウィンドウに移動します->設定-> Java展開Javaでデバッグを検索し、30000のデバッガタイムアウトを変更します。

もう一度クローンを作成してみてください。これですべてです。

5
Juan

EGit-ConfigureFetch Eclipse Mars 4.5.2で以下を試して、肯定的な結果が得られました。

  1. リモートリポジトリを右クリックします。
  2. [フェッチの構成...]を選択します。
  3. デフォルトのRefマッピングを削除し、[詳細]をクリックします。
  4. チェックアウトする特定のブランチを選択し、「仕様の追加」をクリックします。
  5. 必要に応じて、[強制更新]チェックボックスをオン/オフにします。
  6. [タグを取得しない]ラジオボタンを選択します。
  7. フェッチ構成を保存して、再試行してください。
0
Pawan J