Тайм-аут чтения через 30000 мс

Я пользователь stackoverflow. Я задал там вопрос EGIT, говорящий Тайм-аут чтения через 30 000 мс

Один из добрых пользователей попытался мне помочь, но мы не смогли его решить. поэтому он предложил мне передать мой вопрос суперпользователю, так как все решения не могли решить мою проблему, и он подозревал, что это проблема с интернетом, прокси или брандмауэром.

Я новичок здесь, и действительно не знаю, как перенести вопрос stackoverflow в суперпользователя. поэтому пришлось сделать этот новый пост...

прошу прощения и помогите решить проблему.

детали вопроса:

Я пытаюсь клонировать удаленное репо через http в моем локальном Dest. Я использую egit на затмении Луны.

но я всегда получаю ошибку чтения тайм-аут после 30 000 мс.

я знаю, что http - правильный протокол, мое имя пользователя passsword - правильное, но все же эта проблема повторяется несколько раз.

Пожалуйста, смотрите скриншот в stackoverflow вопрос для более ясной идеи. (Я не могу публиковать изображения здесь, так как у меня недостаточно репутации на Super User.

ОБНОВЛЕНИЕ: 11-5-2014 Когда я увидел журнал ошибок затмения в месте .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

Кто-нибудь может помочь мне решить эту проблему? заранее спасибо!!

Благодарю.

1 ответ

У меня болит голова о GitHub.

  1. есть настройка:window->preference->team->git изменить значение "Timeout timeout" на 180.

это не работает, но иногда может работать, потому что моя сеть находится в отличной стене.

  1. найти Git -> Конфигурация, есть "Настройки пользователя", "Настройки системы" и "Настройки репозитория". Проверьте, существуют ли файлы "Настройки пользователя" и "Настройки системы".
  2. Моя проблема в том, что "Пользовательские настройки"(H:\myeclipse_git.gitconfig) существуют, но "Системные настройки"(j:\Program Files\Git\etc\gitconfig) нет. Итак, я создаю .gitconfig в директорию ect и скопируйте в нее содержимое U (H: \ myeclipse_git.gitconfig), сохраните изменения и все заработает!

Теперь я клонировал удаленный проект git.

Другие вопросы по тегам