Мы используем сборку Tigris.org SVN для сервера и TortoiseSVN для клиента с Trac для веб-присутствия отслеживания. Это работало вполне хорошо на нашу небольшую группу 10 разработчиков.
При поиске инструкций существует много практического руководства на Google.
Для не прерывания процесса аутентификации Kerberos/SSO используйте следующее:
ErrorDocument 401 "<html><meta http-equiv=\"refresh\" content=\"0;url=/login.htm\"></html>"
Это заставит перенаправление происходить только, когда пользователь нажмет отмену на диалоговое окно браузера.
Я полагаю, что Вы хотите ErrorDocument 403
. 401 возвращается, когда сервер просит аутентификацию, 403 возвращается, когда клиенту не удается обеспечить аутентификацию. Это, по крайней мере, верно при установке x.509 аутентификации.