Je suis en train d'essayer de cloner un repo distant via http dans ma destination locale . Im en utilisant egit sur Eclipse Luna.
mais j'obtiens toujours une erreur de lecture après 30 000 ms.
je sais que http est un protocole correct, mon nom d’utilisateur passsword est correct mais le problème persiste plusieurs fois.
voir la capture d'écran pour une idée plus claire ..__
UPDDATE: 11-5-2014 Quand j'ai vu le journal des erreurs Eclipse à l'emplacement .metadata/log J'ai vu le message d'erreur suivant ..... je pense que c'est pareil .... mais toujours ajouter ici au cas où cela pourrait aider à résoudre ce problème .... message d'erreur est
!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
quelqu'un peut-il m'aider à résoudre ce problème? merci d'avance !!
J'ai eu le même problème avec un énorme dépôt. La solution était un changement rapide de paramètres:
Fenêtre -> Préférences -> Equipe -> Git -> Connexions distantes
où "Délai de connexion à distance (sec)" était réglé sur 30 [s]. (30000ms). Placez-le plus haut.
allez dans la fenêtre d'option -> préférences-> Java développez Java et recherchez debugin debug modifiez le délai d'attente du débogueur pour 30000.
Essayez à nouveau de cloner et c'est tout.
EGit-ConfigureFetch Nous avons essayé les éléments suivants dans Eclipse Mars 4.5.2 avec des résultats positifs: