Без сомнения, наиболее безопасной системой аутентификации для SVN является SVN + ssh: //, использующая аутентификацию сертификата для SSH. Это делает атаки методом грубой силы статистически невозможными, так как злоумышленник не может использовать словарь.
Это также затрудняет MITM атаки, поскольку вы не можете перехватить пароль. Даже если у вас есть доступ к серверу, у вас не будет личного ключа пользователя, поэтому он позаботится о некоторых угрозах со стороны злоумышленника.