Allowing Gitweb and Git-daemon access

Gitweb (and, to a lesser extent, git-daemon) are popular tools that provide alternative, read-only access to Git repositories. Git-daemon provides completely unauthenticated access to Git repositories, suitable for open source or similar projects. Gitweb displays repositories, their branches, commit history, and many more details on a web browser. Gitweb itself does not do any authentication, but relies on the web server to authenticate users.

Gitweb and git-daemon have ways to determine which repositories are allowed to be made available to clients. For gitweb, the list of permitted repositories is placed in a specific format (at its simplest, one repository name per line) in a specific file at a configurable ...

Get Gitolite Essentials now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.