Nós executamos o SSL em nossos repositórios do subversion para acesso externo, simplesmente porque é muito mais fácil do que VPNs:
- Manter (não há manutenção)
- Configurar (demora cerca de 10 minutos)
- Configurar clientes (nenhum necessário)
- 100% de compatibilidade garantida (sem clientes VPN funky)
- Plataforma cruzada
- Muito mais seguro (Sem chance de esquecer de definir uma regra de firewall e abrir toda a sua rede)
- Não há necessidade de SSH (ótimo para clientes Windows)