Você consultou o Servidor Visual SVN ?
É grátis e muito bom. Ele configura o acesso SSL para você e tudo mais.
Eu tenho uma configuração de servidor de subversão na minha rede doméstica (windows).
Gostaria de abrir uma porta no meu roteador / firewall e permitir o acesso a ela pela rede. O que eu preciso fazer para garantir que não coloquei meu repositório svn em risco e coloque em risco o resto da rede?
Você consultou o Servidor Visual SVN ?
É grátis e muito bom. Ele configura o acesso SSL para você e tudo mais.
Eu tentei compartilhar meu repositório SVN via svnserve + SSH (antes de migrar para o git). Funciona bem e é seguro. O Svnserve é um servidor autônomo leve que usa um protocolo personalizado através de uma conexão TCP / IP comum que envia todas as cópias do Subversion.
Aqui está a maneira Unix, Apêndice G. Protegendo o Svnserve usando SSH ,
e aqui está a maneira do Windows, Servidor Baseado no Svnserve Capítulo 3. O Repositório
A resposta de GeneQ está certa.
Mas se você paranóico, você cria uma conexão VPN / SSH para sua rede doméstica.