Skip to Main Content
Pragmatic Version Control Using Git
book

Pragmatic Version Control Using Git

by Travis Swicegood
December 2008
Intermediate to advanced content levelIntermediate to advanced
184 pages
4h 47m
English
Pragmatic Bookshelf
Content preview from Pragmatic Version Control Using Git

Chapter 11 Running a Git Server with Gitosis

Gitosis is a tool that shows off the brilliance of Git. Not only is Git a distributed version control system, but it is a platform for building other applications that depend on a file system and can benefit from versioning.

More specifically, Gitosis is a tool for managing a remote Git server and its repositories. It does this by using a Git repository to store its configuration. All you have to do if you need to update the configuration of the server is push that new configuration to the Gitosis repository.

It manages this by taking advantage of the hook scripts, located in the .git/hooks/ directory. Hook scripts execute at certain events such as before a commit (the pre-commit script) or ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Git: Mastering Version Control

Git: Mastering Version Control

Ferdinando Santacroce, Aske Olsson, Rasmus Voss, Jakub Narębski
Pragmatic Guide to Git

Pragmatic Guide to Git

Travis Swicegood
Git Version Control Cookbook - Second Edition

Git Version Control Cookbook - Second Edition

Kenneth Geisshirt, Emanuele Zattin(EUR), Aske Olsson, Rasmus Voss

Publisher Resources

ISBN: 9781680500189Errata Page