title: How to use Go with a private GitLab repo
body: <p>GitLab is a free, open-source way to host private <code>.git</code> repositories but it does not seem to work with Go. When you create a project it generates a URL of the form:</p>
  
  <pre><code>git@1.2.3.4:private-developers/project.git
  </code></pre>
  
  <p>where:</p>
  
  <ul>
  <li><code>1.2.3.4</code> is the IP address of the gitlab server</li>
  <li><code>private-developers</code> is a user group which has access to the private repo</li>
  </ul>
  
  <p>Golang 1.2.1 doesn't seem to understand this syntax.</p>
  
  <pre><code>go get git@1.2.3.4:private-developers/project.git
  </code></pre>
  
  <p>results in:</p>
  
  <pre><code>package git@23.251.148.129/project.git: unrecognized import path "git@1.2.3.4/project.git"
  </code></pre>
  
  <p>Is there a way to get this to work?</p>