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)