Estoy tratando de hacer que gitweb funcione con gitolite ... pero sin éxito hasta el momento.
Estoy trabajando en una máquina RedHat Linux. Un usuario llamado git
existe.¿Cómo tengo que configurar gitweb y gitolite para que funcionen juntos?
gitolite se instala en: /home/git
ubicación del repositorio: /home/git/repositories
Tenga en cuenta que, gitweb estaba trabajando bien con git con sabor de vainilla. Ahora estoy tratando de hacerlo funcionar con gitolite.
Éstos son lo que mis archivos se parecen:
/etc/gitweb.conf
$projectroot = "/home/git/repositories"; @git_base_url_list = qw(ssh://[MyHostName]/home/git/projects.list); $projects_list = "/home/git/projects.list"
/home/git/projects.list
myrepo1.git myrepo2.git
/home/git/.gitolite.rc
:$PROJECTS_LIST = $ENV{HOME} . "/projects.list"; $GL_GITCONFIG_KEYS = "gitweb.url receive.denyNonFastforwards receive.denyDeletes";
¿Qué configuración me he perdido? No hice ningún cambio en Apache.
Web URL: http://MyHostName/git
Esto da un error 404 diciendo - No se encontraron depósitos.
Al final de /etc/gitweb.conf exactamente qué línea ¿Es necesario añadir? Intenté agregar esta línea: $/home/git/gitolite/contrib/gitweb.conf, pero eso da error. Creo que no entendí bien. – Jee
Estoy haciendo algo muy obviamente incorrecto. ¿Mi configuración de gitweb.conf, projects.list, .gitolite.rc está configurada correctamente? El mensaje de error dice claramente: No se encontraron proyectos. – Jee
@Jee: al final de '/ etc/gitweb.conf', debe copiar * todas * las líneas de https://github.com/sitaramc/gitolite/blob/pu/contrib/gitweb/gitweb.conf (y cambie el valor de las líneas 21, 23, ... si ha utilizado rutas diferentes en su instalación de Gitolite) – VonC