Allow HTTPS cloning by Runners if it is disabled for users
Currently, CI is broken if administrators do disable HTTPS cloning in order to make all their users to enable SSH cloning. Disabling of https is done as a security measure as users have a tendency to stored their user/passwords in unsafe locations.
This is not the problem of GitLab CI which for HTTPS cloning always uses OTP tokens. We should allow this kind of operations if CI is used.