У меня нет ответа, но я замечаю, что если я вошел на мою машину локально, то Subversion будет читать пароль цепочки для ключей, но если я ssh в Mac с удаленного компьютера, то Subversion не будет читать пароль брелка.
Похоже, что ssh login помещает команду svn в среду, которая не имеет доступа к цепочке для ключей ...
Может ли это быть вашей проблемой?