mantisbt:gitosis_management
This is an old revision of the document!
Managing Gitosis Repositories
Author: John Reese
Basics
Gitosis stores repositories in the 'git' user's home directory. In the case of git.mantisbt.org, this path is /srv/git
. Configuration of the hosted repositories is defined in a special repository gitosis-admin.git
, which contains a single configuration file and a directory of users' SSH keys.
Gitosis does its magic via the post-update
hook in the gitosis-admin
repository; in other words, every time you push changes to the special repository, it automatically updates all the appropriate settings, files, etc on the server to match the new configuration.
References
mantisbt/gitosis_management.1225912803.txt.gz · Last modified: 2008/11/05 14:29 (external edit)