Para rodar o git-svn, você pode ter que construir seu próprio Git. Encontrei este patch para oferecer suporte a fontes de autenticação adicionais. O patch parece meio envolvido, e o post sobre isso tem quase um ano de idade. Até onde eu sei, a) ainda não entrou no Git core, e b) Git não parece ter um rastreador central de problemas (!!!!!!) então eu nem sei como sugerir que eles façam isso. : (