É possível definir-se um SVN pessoal remoto repositório que pode ser acessado através da Internet?
-
03-07-2019 - |
Pergunta
O que quer que aconteça é ter um servidor SVN em um computador, e ter TortoiseSVN em outros 3 computadores, por exemplo, e estes 3 computadores serão capazes de cometer e arquivos de verificação geral do servidor SVN, tudo isso através da Internet, e, tanto quanto possível, de forma gratuita. Isso é possível? você pode apontar-me a alguns bons tutoriais? Graças
Até agora, estou ciente de que tal pode ser conseguido através de LAN.
Solução
Dê uma olhada na configuração do servidor no SVN Red Book .
Você tem três opções - usando svnserve, usando svnserve sobre SSH, ou Apache HTTP. Cada um tem vantagens / desvantagens, e estes são discutidos. Note também que você precisa configurar o firewall (port-forwarding etc.), conforme necessário.
A partir do artigo Red Book:
Se você está tentando configurar o servidor mais simples possível para seu grupo, uma instalação tradicional do svnserve é o caminho mais fácil, mais rápido. Note, no entanto, que os dados do repositório serão transmitidas em claro através da rede. Se a sua implantação é inteiramente dentro de LAN da sua empresa ou VPN, este não é um problema. Se o repositório é exposto à Internet totalmente aberto, você pode querer certificar-se de que o conteúdo seja do repositório não são sensíveis (por exemplo, contém apenas o código-fonte aberto), ou que você ir a milha extra na configuração SASL para comunicações de rede criptografar.
(o sublinhado é meu)
Outras dicas
Você pode configurar o servidor SVN para ser accesable via internet se o computador tiver um servidor Apache que é acessível via internet.
I asume você estiver em janelas para que você pode verificar: http://svn.spears.at/
Você pode visitar http://opensvn.csie.org Eu usei-o várias vezes e é realmente um bom serviço.