Eu tenho escrito . Não é particularmente documentado ou testado neste momento, mas parece funcionar.
Existe um equivalente de gitosis para subversão? Como em um pacote wrapper que permite acesso ssh via chaves ssh, com todos usando o usuário ssh?
Eu tenho escrito . Não é particularmente documentado ou testado neste momento, mas parece funcionar.
Os scripts python de Lars funcionam para mim também, após algumas configurações manuais do usuário "svn", incluindo:
Estou usando o Mac OS X, portanto, para a configuração do usuário local "svn", usei a ferramenta "dscl" de acordo com link , e então apenas referenciei minha configuração /Users/git/.ssh/* para a configuração /Users/svn/.ssh/* e como uma verificação de integridade.
(Queria postar isso como um comentário para a solução do Lars, mas o serverfault não está me deixando ... ou pelo menos não deixando de maneira óbvia)
Eu não acho que haja um wrapper como gitosis ou gitolite, que usam " comando forçado "por declarar seu wrapper.
O próprio svnserver permite uma configuração ssh .
E como esta resposta SF ilustra , o thant não impede que você adicione o seu próprio wrapper ssh "comando forçado".