Option to disable local SSH keys when sync_ssh_keys is configured
We're using LDAP for our user and SSH key management, and we'd like to avoid having users upload their SSH keys directly in GitLab instead of through LDAP. This way they're all in one place. It avoids users uploading their key for each service separately.
I think deploy keys should probably be exempt from this policy.
Currently we're modifying the files in app/views/profiles/keys and denying POSTS to the relevant parts of the API, but it would be nice if a solution could be implemented in the product.
Edited by Harish Ramachandran