Como configurar o SVN para funcionar remotamente no Mac OS?

Como configurar o SVN para funcionar remotamente no Mac OS?

Depois de muitas horas de trabalho fiz o servidor SVN rodar no meu mac os usando Apache e qualquer pessoa da rede local pode acessar o repositório.

Mas não consigo descobrir como torná-lo acessível remotamente pela Internet?

Quando digito na barra de endereço "localhost/svn" meu repositório está sendo mostrado.

Mas quando digito my_ip/svn, o navegador não consegue se conectar ao servidor.

Configurei o encaminhamento de porta no meu roteador para a porta 3690 para o meu IP local, mas nada acontece.

Como posso tornar acessível meu repositório pela internet?

Obrigado.

Responder1

Apenas uma pergunta rápida: tem certeza de que deseja torná-lo acessível pela Web? Você pode tornar seu SVN acessível através de ssh usando a porta 22. Instale e inicie um servidor ssh em seu Mac e você poderá acessar seu SVN com o seguinte:

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

Responder2

Como você está acessando o SVN através do Apache, você precisará encaminhar a porta 80 do seu roteador.

Responder3

Estou supondo sua situação, meus palpites são:

1) Seu roteador tem um ip digamos: 80.1.1.5 2) Internamente você tem um ip digamos: 192.168.0.5

Você encaminhou a porta 3690 para 192.168.0.5 em seu roteador.

O que você precisa fazer é usar externamente seu IP externo em vez de seu endereço IP interno.

Se estou adivinhando errado o que você configurou, dê um pouco mais de informação.

informação relacionada