I’m running Gitlab CE 9.1.3 (I’m aware there’s one minor version upgrade available, I cannot upgrade due to another bug) on Ubuntu 16.04.
Users cannot clone projects using HTTPS when they have an SSH key for Gitlab on the system. I would expect they would be able to use both methods interchangeably on any machine.
When they try, they get an error message like:
Cloning into 'project-name'... fatal: https://user@server/group/project-name.git/info/refs not valid: is this a git repository?
The projects can be cloned over HTTPS fine when there is no Gitlab SSH key on the system.
Is there some configuration option I’m missing? Is Gitlab trying to use the SSH key for HTTPS or something?