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.