Care was taken to make the gitolite deployment from RPM as close to the upstream's way of installing gitolite. Therefore, the documentation shipped with the package should be useful and gl-install a gl-easy-install scripts should work. The "easy" installation should be done as follows: 1.) Create ~gitolite/.ssh/authorized_keys and add your key there 2.) gl-easy-install gitolite localhost $LOGNAME 3.) gitolite-admin is cloned. Now you can add repositories by modyfing configuration there and pushing it back. The other way to do that would be to su to gitolite user, run "gl-install", follow the instructions and then manually populate the gitolite-admin.git repository (and recompile the configuration, as you'd be instructed). To access the repositories, always use "gitolite" as user name. Gitolite doesn't use UNIX users/permissions to implement access control, it implements its own and determines the user name from the key used.