O subversion client que vem com o 10.6 pode armazenar credenciais no keychain, mas eu acredito que você tenha que estar logado graficamente para ter acesso ao keychain. A chave "login" é desbloqueada automaticamente quando você faz login graficamente, se a senha for a mesma que você realmente usa para fazer o login, o que pode ser o motivo.
Também é possível usar o Kerberos para autenticar se você configurá-lo através do Apache no seu servidor subversion. Eu acredito que você precisaria compilar sua própria cópia do subversion client, no entanto.