Gitolite, Gitweb und private Repositories
Mit Gitolite erweitert man Git um ein Rechtesystem. Man kann so jedem Benutzer auf einzelne Repos oder Branches Lese- oder Schreibrechte geben. Gitolite schreibt automatisch die Datei projects.list, welche Gitweb verwendet um die öffentlichen Repositories aufzulisten.
In Gitoliste wird dies über den "eingebauten Benutzer" gitweb gesteuert.
repo extdbeditor scripts testing
R = gitweb
Alle anderen Repos werden korrekt ausgeblendet. Allerdings kann man durch einfach Manipulation der URL private Repos anzeigen lassen, sofern man den Namen kennt.
Folgende Option in der gitweb.conf schafft Abhilfe:
$strict_export = true;
Nun wird bei privaten Repos korrekt "Project not found" angezeigt.
Have fun. ![]()





Einige Features im 