title: Using private Composer VCS Git repo
body: <p>I am trying to use my repo with composer. Fetching it as type package etc. worked well, but I would like to use it as a VCS.</p>
  
  <p>So, I added a composer.json to my repository looking like this:</p>
  
  <pre><code>{
      "name": "gkm/storage",
      "authors": [
          {
              "name": "David Schunke",
              "email": "my@email.me"
          }
      ],
      "require": {
          "php": "&gt;=5.3.0"
      },
      "autoload": {
          "psr-0": {
              "Gkm\\storage\\": ""
          }
      }
  }
  </code></pre>
  
  <p>In the project, where I woult like to use the library from this repository, I added this composer.json:</p>
  
  <pre><code>{
      "repositories": [
          {
              "type": "vcs",
              "url": "git@gitlab.my.domain.com:gkm/storage.git"
          }
      ],
      "require": {
          "gkm/storage": "*"
      }
  }
  </code></pre>
  
  <p>Now, when I perform a composer update, it returns an error:</p>
  
  <p>Problem 1
      - The requested package gkm/storage could not be found in any version, there may be a typo in the package name.</p>
  
  <p>Unfortunately, I do not find very detailed information about this. Comparing it to third party libraries which do the same, but are just published via packagist.org instead of a custom repo server, it looks the very same.</p>
  
  <p>Hope someone here will see whats wrong.</p>