2009-11-23 12 views
5

Configuré un servidor git administrado gitosis.gitosis no generó projects.list automáticamente, gitweb no puede funcionar

git clone está bien.

pero cuando me puse a través de gitwebgitweb.conf de la siguiente manera:


$projectroot = "/srv/gitosis/repositories"; 

$git_temp = "/tmp"; 

$home_text = "indextext.html"; 

$projects_list = "/srv/gitosis/gitosis/projects.list"; 

$stylesheet = "/gitweb/gitweb.css"; 

$logo = "/gitweb/git-logo.png"; 

$favicon = "/gitweb/git-favicon.png"; 

Por cierto, el commet ha sido eliminada debido al símbolo especial # se utiliza el prefijo como negrita.

"403 Forbidden - No projects found" se informa cuando accedo a través gitweb "http://localhost/cgi-bin/gitweb.cgi"

he comprobado el archivo projects.list está vacío, es que la razón por la cual el acceso gitweb no? ¿cuál sería el contenido correcto? ¿Puedo agregarlo manualmente?

+0

intercalado en una respuesta también, el mismo problema aquí – pfote

Respuesta

0

¿Qué configuró gitweb = yes en el archivo gitosis.conf para el repositorio?

0

Creé una publicación de blog recientemente sobre getting gitosis and gitweb to play nice together porque tenía exactamente el mismo problema y quería que otros supieran cómo hacerlo funcionar también. Eche un vistazo y léalo y debería terminar con una configuración que simplemente funciona. Y si tiene preguntas, no dude en preguntar.

Espero que esto ayude.

3

Usted necesita esto en su gitosis.conf para cada proyecto que desea publicar a través de gitweb:

[repo myreponame] 
gitweb = yes 

opcionalmente también añadir owner y description.

Puede encontrar más información en gitosis 'documentation, enlazada desde author's website.

+0

Esta es la respuesta correcta. –

Cuestiones relacionadas