It should be possible to specify default clone protocol, to use http (https) instead of ssh
In some scenarios, it is interesting to set the default clone protocol to http rather than ssh:
- http is a "friendlier" default: It will work even if you don't know anything about ssh-keys. ssh, on the other hand, will only work if you know how to generate keys
- http is in some ways more secure: Passwords (including expiry) can be managed centrally, while ssh-keys rely on the user's own security hygiene
There was a feedback-issue on this (http://feedback.gitlab.com/forums/176466-general/suggestions/3864195-configure-preferred-repository-access-protocols-wi). It suggests that merge requests are accepted for this issue, though the specification of the accepted merge request is a bit off.
(I will be submitting a merge request for this, but need/want this issue to make it easy to track the change)