Mirror Authentication with one single public SSH key
During our evaluation of GitLab EE for our company we had set up repositories to mirror from our remote Gitolite server. We are not ready to move away from Gitolite, but still want to use features in GitLab. If we will ever be ready to move away from Gitolite is uncertain. Therefore we need to mirror all the repositories.
GitLab Repository > Pull from a remote repository > Using SSH public key authentication.
I see there has been changes since we evaluated this. No Pull or Push configuration, just Mirroring repositories. However the authentication issue with public SSH keys remain the same for this one also.
This method will generate one SSH key for each mirrored repository. This is a problem. Specially since our Gitolite administrator refused to add duplicate keys for the same host. We can not use nor do we want to use password authentication as have been the suggested workaround.
Feature proposal: Use one common SSH key for authentication on all mirrored repositories. Could either be the GitLab server SSH key, or generate one common mirror SSH key.