title: Serverless: Using a private Python package as a dependency
body: <p>I have a Python Serverless project that uses a private Git (on Github) repo. </p>
  
  <p>Requirements.txt file looks like this:</p>
  
  <pre><code>itsdangerous==0.24
  boto3&gt;=1.7
  git+ssh://git@github.com/company/repo.git#egg=my_alias
  </code></pre>
  
  <p>Configurations of the project mainly looks like this</p>
  
  <pre><code>plugins:
    - serverless-python-requirements
    - serverless-wsgi
  custom:
    wsgi:
      app: app.app
      packRequirements: false
    pythonRequirements:
      dockerizePip: true
      dockerSsh: true
  </code></pre>
  
  <p>When I deploy using this command:</p>
  
  <pre><code>sls deploy --aws-profile my_id --stage dev --region eu-west-1
  </code></pre>
  
  <p>I get this error:</p>
  
  <pre><code>  Command "git clone -q ssh://git@github.com/company/repo.git /tmp/pip-install-a0_8bh5a/my_alias" failed with error code 128 in None
  </code></pre>
  
  <p>What am I doing wrong? I'm suspecting either the way I configured my SSH key for Github access or the configurations of the serverless package.</p>