WARNINGS

Gitolite does NOT like it if you fiddle with files, directories, permissions, etc., on the server except as directed in the documentation. Gitolite also expects all the directories and files it manages/uses to be owned by the hosting user and not have strange permissions and ownerships.

Very few people have fallen foul of this, but the ones who did became very obnoxious about it, hence this warning.

Gitolite depends on several system-installed packages: openssh, git, perl, sh being the main ones. They should all be configured sensibly and with most of the normal defaults. (For example, if your sshd config says the authorized keys file should be placed in some directory other than the default, expect trouble).


For the entertainment of the sensible majority, and as a way of thanking all of you, here are some examples of requests (demands in some cases) I have received over the last couple of years.