I have recently installed Gitolite in a Cygwin environment using SSH keys and everything else.
I successfully installed Gitolite and had access to the gitolite-admin
repository, configured and put the new keys. When I commit
ted and push
ed, everything was fine until I noticed that I can't access the new repositories or gitolite-admin
repository again ...
I then entered my server via ssh and noticed that gitolite deleted all of the public keys in authorized_keys
except for my default SSH key I configured with SSH.
I checked if the hooks are propagating and everything looks fine - Gitolite created the new repositories and compiled the new gitolite.conf
I don't know what i missed - something is wrong but I don't have an idea what it is.
The last I saw is that the file ~/.gitolite/src/sshkeys-lint
manage the authorized_keys
files but i dont understand the shell script language very well.