It must be clear by this time that Gitolite is a pretty powerful tool for managing Git repositories on a server. The most powerful tools, however, allow the administrator to add features that are unique to their site, and thus cannot be expected to be added to the product itself. For example, consider Git itself, its hooks mechanism (see man githooks
for details) contains several predefined hooks, which the user can install on their repositories to customize Git's behavior at various points in the lifecycle of a commit, a rebase, a push, and so on. In fact, Gitolite's ability to perform branch level access control (as opposed to merely repository level access control) is entirely done by using Git's update
hook.
Gitolite Essentials
By :
Gitolite Essentials
By:
Overview of this book
Table of Contents (19 chapters)
Gitolite Essentials
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Free Chapter
Getting Started with Gitolite
Installing Gitolite
Your Users and Gitolite
Adding and Removing Users
Managing Repositories
Getting Started with Access Control
Advanced Access Control and Configuration
Allowing Users to Create Repos
Customizing Gitolite
Understanding VREFs
Mirroring
Index
Customer Reviews