I assume this is due to the fact that I am adding private keys for both users.
True, for the gitolite user, gitolite should use a dedicated public / private key, one that is also used for ssh access.
You can confirm this by looking at the gitolite magazines (in ~gitolite/.gitolite/logs )
Multiple keys are used through the config file.
For example, as an example, " users are prompted for a password when using gitolite ."
The file %HOME%/.ssh/config may contain something like:
HostName gitoliteserver User gitolite IdentityFile ~/.ssh/gitolite Host mikegitolite HostName gitoliteserver User mike IdentityFile ~/.ssh/id_rsa
Do not forget to define HOME , you are on Windows: it is not defined by default)
OP Mike Gagnon confirms the following configuration in the comments :
host gitolite user gitolite hostname myhost port 443 IdentityFile ~/.ssh/gitolite host edison user gitolite hostname myhost port 443 IdentityFile ~/.ssh/mike
source share