2009-11-23 13 views
5

Konfiguruję zarządzany serwer git gitosis.gitosis nie generuje automatycznie projects.list, gitweb nie działa

git clone jest w porządku.

ale kiedy ustawić gitweb poprzez gitweb.conf jak poniżej:


$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"; 

BTW, komentuję został usunięty ze względu na szczególny symbol # używa jako odważne prefiks.

403 Forbidden - No projects found” jest zgłaszana, kiedy dostęp gitweb poprzez „http://localhost/cgi-bin/gitweb.cgi

Sprawdziłem plik projects.list jest pusta, jest to, że powód gitweb dostęp powiodło? jaka byłaby właściwa treść? czy mogę dodać to ręcznie?

+0

zainteresował się również odpowiedzią, ten sam problem tutaj – pfote

Odpowiedz

0

Co ustawiłeś gitweb = yes w pliku gitosis.conf dla repo?

0

Stworzyłem ostatnio wpis na blogu o numerze getting gitosis and gitweb to play nice together, ponieważ miałem dokładnie ten sam problem i chciałem poinformować innych, jak to zrobić. Obejrzyj i przeczytaj, a powinieneś skończyć konfiguracją, która po prostu działa. A jeśli masz pytania, to możesz zapytać.

Mam nadzieję, że to pomoże.

3

Trzeba to w gitosis.conf dla każdego projektu, który chcesz opublikować poprzez gitweb:

[repo myreponame] 
gitweb = yes 

ewentualnie także dodać owner i description.

Możesz znaleźć więcej informacji w gitosis 'documentation, połączonych z author's website.

+0

To jest właściwa odpowiedź. –

Powiązane problemy