I have my own gitlab setup on my own domain. I have been using it happily from my windows desktop, using gitbash. I have been creating repos via the Gitlab web front end then pushing my codebase from my local machine like so;
git remote add origin gitlab_user@my.gitlab.domain:my_namespace/my_repo.git
I can also clone, like this;
git clone gitlab_user@my.gitlab.domain:my_namespace/my_repo.git my_repo
No problems doing either of these on my desktop.
If I try and do the same from centOS box (the same one that hosts my gitlab domain, though it may not always be) I am prompted for the gitlab_user password. After this, the same clone command tells me that my_namespace/my_repo.git does not appear to be a git repository. I know it is because it I have no problems accessing it from my windows machine.
Any ideas why it isn't seeing it as a repo when I connect from elsewhere, and why is it asking for the password?