SVN no puede conectarse al host después de la configuration del proxy

Estoy intentando comprar un svn repo en una VM (en la cual estoy SSHed). Todos los puertos de la networking externa están bloqueados por un firewall, por lo que todo el tráfico HTTP debe enrutarse a través de este proxy: http://xxx.xxx.xxx.xxx:3128 . I SVN para usar este proxy agregando las siguientes líneas a: / etc / subversion / servers

[global] http-proxy-host = http://xxx.xxx.xxx.xxx http-proxy-port = 3128 

Todavía no puedo pagar los repositorys SVN. Por ejemplo, cuando trato de pagar el repo de FreeBSD usando el siguiente command:

 svn co svn://svn.freebsd.org/base/stable/9/sbin/routed 

Obtuve el siguiente error:

 svn: E000101: Unable to connect to a repository at URL 'svn://svn.freebsd.org/base/stable/9/svin/routedsvn' svn: E000101: Can't connect to host 'svn.freebsd.org': Network is unreachable 

Incluso intenté:

 svn co http://svn.freebsd.org/base/stable/9/sbin/routed 

¿Alguien puede señalarme lo que podría estar mal?

Proxy debe establecerse en xxx.xxx.xxx.xxx sin especificar ningún protocolo. Eliminar http:// de la dirección proxy.

Sin embargo, http-proxy-host no tiene nada que ver con el acceso a través del esquema de acceso svn:// . svn:// (svnserve) es un protocolo específico para Subversion. http-proxy-host funciona solo para conexiones HTTP (S).

Así que tienes dos opciones:

  • Use HTTP (S) URL para el repository. Por ejemplo, http://svn.freebsd.org/base/ .
  • Configure un túnel como se describe aquí y en los hilos relacionados.