Primeiro, obtenha o trabalho HTTPS. Você pode gerar um self certificado assinado, ou use os vinte dólares extras e obtenha um certificado válido para o domínio. Provavelmente, você deseja manter a chave privada descriptografada porque a alternativa exige a digitação de uma senha por uma pessoa.
Em seguida, use o módulo SVN que funciona via webDAV . Configure um arquivo de configuração do apache em /etc/apache2/sites-available
e use o a2ensite para torná-lo ativo.