SSH public-key authentication for push mirroring Closes #49565 See merge request gitlab-org/gitlab-ce!22982