¿Cómo configurar SVN para que funcione de forma remota en Mac OS?

¿Cómo configurar SVN para que funcione de forma remota en Mac OS?

Después de muchas horas de trabajo, hice que el servidor SVN se ejecutara en mi Mac OS usando Apache y cualquiera desde la red local puede acceder al repositorio.

Pero no puedo entender cómo hacer que sea accesible de forma remota desde Internet.

Cuando escribo en mi barra de direcciones "localhost/svn", se muestra mi repositorio.

Pero cuando escribo my_ip/svn, el navegador no puede conectarse al servidor.

Configuré el reenvío de puertos en mi enrutador para el puerto 3690 a mi IP local, pero no sucede nada.

¿Cómo puedo hacer accesible mi repositorio desde Internet?

Gracias.

Respuesta1

Sólo una pregunta rápida: ¿está seguro de que desea que sea accesible a través de la Web? Puede hacer que su SVN sea accesible a través de ssh usando el puerto 22. Instale e inicie un servidor ssh en su Mac y podrá acceder a su SVN con lo siguiente:

svn co svn+ssh://your.remote-server.com/home/svn/test

Respuesta2

Dado que accede a SVN a través de Apache, deberá reenviar el puerto 80 en su enrutador.

Respuesta3

Supongo que, según tu situación, mis conjeturas son:

1) Su enrutador tiene una IP, digamos: 80.1.1.5 2) Internamente tiene una IP, digamos: 192.168.0.5

Tiene el puerto reenviado 3690 a 192.168.0.5 en su enrutador.

Lo que debe hacer entonces es usar externamente su IP externa en lugar de su dirección IP interna.

Si estoy adivinando mal lo que has configurado, dame un poco más de información.

información relacionada