A repository administrator sets up and maintains access to the repository by developers.
git-daemon to allow anonymous download from repository.
git-shell can be used as a restricted login shell for shared central repository users.
git-http-backend provides a server side implementation of Git-over-HTTP (“Smart http”) allowing both fetch and push services.
gitweb provides a web front-end to Git repositories, which can be set-up using the git-instaweb script.