Ejecutamos un repositorio SVN. Algunos de nuestros usuarios más avanzados necesitan poder realizar alguna administración SVN sin depender del administrador del sistema.
Deben poder hacer cosas como crear repositorios SVN, eliminar repositorios SVN y ejecutar comandos como 'svnadmin dump' y 'svnadmin load'.
Nos gustaría evitar el acceso SSH en estas máquinas FreeBSD y preferiríamos proporcionar una interfaz de servicio a través de una interfaz de usuario web.
Estoy buscando un script simple (o una pequeña cantidad de scripts) que use Perl o PHP. encontréadministrador(De Jochen Hoenicke) osvnadmin.pl(De doug munsinger), pero esperaba encontrar algo con una comunidad de usuarios más grande o que hubiera sido recomendado por otros.
Parece queTracpermite la administración SVN, pero viene con muchas más funciones de las que necesitamos.
Respuesta1
Respuesta tardía porque soy nuevo en serverfault: nosotros (el departamento de compsci de la universidad) desarrollamos nuestra propia interfaz web svn de autoservicio y la pusimos a disposición como código abierto. Repocafé con nombre, disponible enhttp://repocafé.cs.uu.nl/. Modelado según nuestras propias necesidades, puede manejar uno o varios servidores ldap y usuarios invitados. Quizás un poco exagerado para "simple".
Respuesta2
Al final elegimos ir conadministrador(De Jochen Hoenicke).
Esto ganó porque era un archivo único y simple con 400 líneas de código, y es algo que podríamos arreglar nosotros mismos si fuera necesario. Lamentablemente no cuenta con comunidad de usuarios ni muchas recomendaciones. Pero su simplicidad gana. Pregúntame en 6 meses si lo recomendamos ;)
Respuesta3
Trac y Redmine son los únicos dos que conozco que lo hacen bien; pero ambos están dirigidos más a la gestión de proyectos que a la simple administración del repositorio.
Respuesta4
Hay un "svn fácil de usar"USVN. Creo que encontrará que la mayor parte del esfuerzo de la comunidad para algo como esto es pequeño: SVN se mantiene actualmente, pero las herramientas de administración son una parte que no. Suelen escribirse una vez y funcionar para siempre, por lo que estas herramientas GUI tampoco necesitan cambiar. Así que no te preocupes demasiado por el tamaño de la comunidad en este caso.