title: Openshift: how to install python modules from private repository?
body: <p>I would like to be able to install python packages to openshift, but those packages live in my private repositories, on bitbucket.</p>
  
  <p>How can I create a SSH key for Openshift, and how do I make Openshift use it when installing packages? (after adding the corresponding public key to bitbucket as a Deploy Key)</p>
  
  <p>What I've tried:</p>
  
  <p>I used <code>ssh-keygen</code> to create a key on <code>~/.openshift_ssh/</code>. It was created, but I'm not sure it is being used.</p>
  
  <p>I also tried adding the publick key on <code>&lt;jenkins_dir&gt;/app-root/data/.ssh/jenkins_id_rsa.pub</code>, but the result is always the same. On the jenkins console output of the buildjob:</p>
  
  <pre><code>Doing git clone from ssh://git@bitbucket.org/jpimentel/zed.git to /tmp/easy_install-FpEKam/zed.git
  Host key verification failed.
  fatal: Could not read from remote repository.
  
  Please make sure you have the correct access rights
  and the repository exists.
  </code></pre>
  
  <p>Is there anything that can be done?</p>