Eu configurei isso antes, e a maneira como o subversion funciona solicita centenas de vezes suas senhas durante uma sessão.
(Para fazer isso, basta conectar seu cliente de subversão ao svn + ssh: // nomedousuário @ nomedoservidor / caminho / para / repo )
A resposta é usar chaves ssh.
Configure seu par de chaves privada / pública e carregue sua chave pública em seu arquivo ~ / .ssh / authorized_keys, mas prefixe com "command=" / usr / bin / svnserve -t -r / caminho / para / repo "
E conecte novamente usando svn + ssh como mencionado acima