http.proxy configurado funciona para git pero no para jgit

Vamos a mostrar el –global .gitconfig primero, como git y como jgit lo ve !!! desde una window de DOS, así como desde una window de Cgywin

E:\> git config --list --global http.auth.preference=Basic user.name=Josef Stadelmann [email protected] http.proxy=http://C770817:[email protected]:8080 E:\> 

Ahora veamos desde una window de Cygwin con JGit

 $ jgit config --list --global http.auth.preference=Basic [email protected] user.name=Josef Stadelmann http.proxy=http://C770817:[email protected]:8080 

PODEMOS VER LA MISMA CONFIGURACIÓN QUE ENTONCES ¿POR QUÉ?

 [email protected] ~ $ jgit ls-remote https://github.com/stadelma/HelloWorld.git fatal: Connection time out: github.com fatal: https://github.com/stadelma/HelloWorld.git: cannot open git-upload-pack 

time de espera PERO

 [email protected] ~ $ git ls-remote http://github.com/stadelma/HelloWorld.git 35f375cb64208b64ed499c2a47727dfcd8813dea HEAD 35f375cb64208b64ed499c2a47727dfcd8813dea refs/heads/master [email protected] ~ $ 

funciona correctamente leyendo el mismo .gitconfig en

 /cygdrive/e/mingw/home/.gitconfig 

????

Cualquier consejo de bienvenida – O – ¿Debería comenzar a depurar jgit?

Josef

Puedes probar y ver si una variable de entorno funcionaría mejor, con la opción java como:

 -Dhttp.proxyHost=myproxyhosturl -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts=”localhost|mybambooserverurl” 

Como en esta pregunta :

  • Dhttp.proxyHost : dirección IP del proxy
  • Dhttp.proxyPort – puerto proxy
  • Dhttp.proxyUser : nombre de usuario si se requiere authentication HTTP-proxy;
  • Dhttp.proxyPassword : contraseña de usuario si se requiere authentication HTTP-proxy.