Book Image

Gitolite Essentials

By : Sitaram Chamarty
Book Image

Gitolite Essentials

By: Sitaram Chamarty

Overview of this book

Table of Contents (19 chapters)
Gitolite Essentials
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Preparing the server


Gitolite can be installed on any Unix server. This includes Linux, any of the BSDs, and the legacy Unix servers such as AIX and HP-UX. With that said, here are the requirements:

  • A Unix system with a POSIX-compatible sh (shell)

  • Git Version 1.7.1 or higher

  • Perl 5.8.8 or higher

  • OpenSSH 5.0 or higher

  • A dedicated Unix user as the hosting user described previously, whose home directory must be on a filesystem that supports symlinks, and allows executables (that is, it is not mounted with the noexec mount flag)

    Tip

    Ideally, you should use a brand new user ID that has no existing files or directories, except for whatever a newly created user gets (such as the bashrc or similar files). This will ensure that any leftover files don't interfere.