Txomon Blog

Redmine, Gitolite y su uso con SVN

September 25, 2011

Me he quedado atascado en la instalación de Redmine y de Gitolite. He dejado de leer los docs de Redmine en cuanto he visto que necesitaba instalar Gitolite primero. Como la versión que tengo en mi ordenador de Gitolite tiene ya más de 1 año, me he decidido a leerme todos los docs (por cierto muy completos), y he encontrado esto:

http://sitaramc.github.com/gitolite/doc/gitolite.rc.html#SVNSERVE

El tag SVNSERVE no funciona, pero si buscais SVNSERVE os lleva. Esto me ha encendido un foco en la cabeza… PUEDO UTILIZAR GITOLITE PARA EL $%!"·$% ADMINISTRADOR DE SVN!!

Y me he vuelto loco con la idea. De momento, estoy haciendo un adm en python, con una manera de código muy chunga pero que he conseguido alguna funcionalidad. La cosa es que después de ver esto, se me ha abierto una luz en el cielo.

Y me he puesto en contacto con Sitaram para ver si había algo que hacer, o al menos para saber el soporte que daba a svn, y me ha contestado que lo único que daba era un soporte de autenticación, se limita a decir que ese usuario es el que se ha logueado.

Y eso me ha apagado el foco.

Eso significa que para utilizar gitolite, voy a tener que hacer módulos que se integren, evidentemente en perl, con el código de este. Por ello, voy a volver a insistir a Alberto (al pobre lo tengo crucificado con este tema) sobre pasarnos a Git. Las razones son estas:

En definitiva, es un sistema completo, que tiene actualizaciones regulares, soporte especializado, y totalmente moldeable.

Alberto me va a mandar al cuerno, pero es que ahorraría un trabajo de la leche. Ademas de que aprender a utilizar Git es facilísimo y está lleno de utilidades (como encontrar archivos a lo largo de su historia etc.)