2010-03-19 31 views
5

Necesito hacer un svn checkout, dicenSubversion: svn protocolo con el proxy HTTP/HTTPS

svn checkout svn://XYZ.com/trunk. 

estoy usando el cliente SVN desde detrás del proxy. Había accedido a otras repositorias usando el protocolo http en pasado pero con el protocolo svn, falla con "Connection Refused", por lo que creo que es el puerto no permitido por el proxy. Sin embargo, el protocolo HTTP no es compatible con el servidor.

Sin embargo, svn + ssh se conecta pero solicita una cuenta en ese servidor que no tengo?

¿Hay alguna salida que no sea solicitar una cuenta?

Tenga en cuenta que no puedo afectar la configuración del servidor proxy.

+1

Los proxies HTTP probablemente no se ocupen del tráfico a los puertos del servidor svn. Si se le niega todo lo demás, excepto HTTP, podría tunelizar su tráfico a través de la red Tor que usa los puertos http (s) para sus nodos de entrada. –

+0

Sí, estaba pensando en algo parecido, puede ser un sacacorchos pero no estoy seguro de cómo usarlo con svn – sud03r

Respuesta

1

SVN crea un archivo que en Windows se llama "C: \ Documents and Settings \ mjohansen \ Application Data \ Subversion \ servers". (No estoy seguro de dónde va Linux en mi cabeza.) Este archivo contiene una serie de parámetros de configuración, que incluyen "http-proxy-host", "http-proxy-port", etc. Por defecto, están comentados. Puede descomentarlos y completar su información de proxy.

Supongo que esto solo se aplica a ciertos clientes SVN. Pero me parece que este mismo archivo es utilizado por la aplicación de línea de comandos SVN estándar, Tortoise y el complemento Eclipse Subclipse SVN.

Todo esto asume que su problema son los servidores proxy.

+0

Ya lo sé ... vea la pregunta detenidamente. – sud03r

+0

Lo siento, supongo que entendí mal tu pregunta entonces. – Jay

+1

en Linux va a ~/.subversión/servidores –

Cuestiones relacionadas