I’ve got an issue with other users being able to connect to my gitolite server.
Everything is working fine on my end (I’m the admin and also did the gl-easy-install) – however, I’ve requested a pub from another user and added it to the keydir, along with adding their permissions to the gitolite-admin repo in the conf file. I git add and commit those files, and push them back up to the gitolite server. Everything looks good.
I told the user to try git clone git@server.com:gitolite-admin.git and they get a permission error. The command hooks are in the git user’s authorized_keys file, so I’m a little confused as to what I’m missing.
I saw in some other answers that the correct address to use is user@server.com:gitolite-admin.git, but based on the authorized_keys file, that doesn’t seem at all correct.
Help is much appreciated, thanks for your expertise!
do a
ssh -vvvv git@gitserver.comon your machine. You will see what keys are offered. Now do the same on this user’s machine. Also please post your config file for gitolite and if you have them, the ~/.ssh/config files if you guys have them. Replace your any sensitive repo with something generic.(upvoted your question)