Interface web simples para administração remota de SVN?

Interface web simples para administração remota de SVN?

Executamos um repositório SVN. Alguns de nossos usuários mais avançados precisam ser capazes de realizar alguma administração de SVN sem depender do administrador do sistema.

Eles precisam ser capazes de fazer coisas como criar repositórios SVN, excluir repositórios SVN e executar comandos como 'svnadmin dump' e 'svnadmin load'.

Gostaríamos de evitar o acesso SSH nessas máquinas FreeBSD e preferiríamos fornecer uma interface de serviço através de uma UI Web.

Estou procurando um script simples (ou um pequeno número de scripts) que use Perl ou PHP. eu encontreisvnadmin(De Jochen Hoenicke) ousvnadmin.pl(De doug munsinger), mas esperava encontrar algo com uma comunidade de usuários maior ou que fosse recomendado por outros.

PareceTracpermite a administração de SVN, mas vem com mais recursos do que precisamos.

Responder1

Resposta tardia, pois sou novo no serverfault: nós (departamento de compsci da universidade) desenvolvemos nossa própria interface web svn de autoatendimento e a disponibilizamos como código aberto. Denominado repocafé, disponível emhttp://repocafe.cs.uu.nl/. Modelado de acordo com nossas próprias necessidades, ele pode lidar com um ou vários servidores ldap e usuários convidados. Talvez um pouco exagerado para 'simples'.

Responder2

No final, optamos por ir comsvnadmin(De Jochen Hoenicke).

Isso venceu porque era um arquivo único e simples com 400 linhas de código e é algo que poderíamos consertar sozinhos, se necessário. Infelizmente não possui uma comunidade de usuários ou muitas recomendações. Mas a simplicidade vence. Pergunte-me daqui a 6 meses se recomendamos ;)

Responder3

Trac e Redmine são os únicos que conheço que fazem isso bem; mas ambos estão mais voltados para o gerenciamento de projetos do que para a simples administração de repositórios.

Responder4

Existe "Svn amigável"USVN. Acho que você descobrirá que a maior parte do esforço da comunidade para algo assim é pequeno - o SVN é realmente mantido, mas as ferramentas administrativas são uma parte que não o é. Eles tendem a ser escritos uma vez e funcionar para sempre, portanto, essas ferramentas GUI também não precisam ser alteradas. Então - não se preocupe muito com o tamanho da comunidade neste caso.

informação relacionada