Я пользователь 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 ответ1

0

У меня болит голова о 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .