The git:&#x2F;&#x2F; protocol requires its own daemon (which is bundled with Git) running on port 9418 <a href="https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Git-on-the-Server-The-Protocols#The-Git-Protocol" rel="nofollow">https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Git-on-the-Server-The-Protoco...</a> . The standard Git daemon is unsuitable for GitLab I think because of the way it manages access control.<p><a href="https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Git-on-the-Server-Git-Daemon" rel="nofollow">https:&#x2F;&#x2F;git-scm.com&#x2F;book&#x2F;en&#x2F;v2&#x2F;Git-on-the-Server-Git-Daemon</a><p>For this to work in GitLab we would need to find or write an alternative implementation of the protocol.<p>Sounds like a lot of work to me when we already have decent HTTP clone access.