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. ...

Get Gitolite Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.