title: How do I enable cloning over SSH for a Gitlab runner?
body: <p>I am having some trouble cloning large repositories over HTTP on my Windows Gitlab runner. I've tried several methods to do shallow clones or disable clone compression. Still no luck.</p>
  <p>Cloning the same repository over SSH works great as a temporary solution and I would like to get this working on our Gitlab CI process.</p>
  <p>The issue now stands where I have no idea how to use SSH as a clone method for the gitlab-multi-runner. It just seems to use HTTP as a default, and my only options regarding cloning is whether it will do a full clone or a fetch.</p>
  <p><img src="https://i.imgur.com/VeaNXl4.png" alt="CI/CD Display" /></p>
  <p>Can someone explain how I could get that clone/fetch to work on a runner over SSH instead of HTTP?</p>
  <p>Gitlab Version: GitLab Community Edition 8.10.7</p>