¿Cómo puedo configurar el acceso a un repository privado de github en Openshift 3?

Bueno, estoy usando Openshift para alojar una aplicación node.js, y algunas cosas deben ser privadas. Así que tengo que dejar que Openshift acceda a mi repository de Git en privado. Encontré algunos tutoriales en Internet, pero nadie me ayudó. Intenté usar PuTTY, utilicé Git Bash, pero fallé cada vez. Cada vez que recibo este error de Openshift:

error: build error: failed to fetch requested repository "myrepository.git" with provided cnetworkingentials

(Cambié el URL del repository en el error)

Bueno, ¿qué puedo hacer para configurar Openshift para acceder a un repository privado? Estoy usando OpenShift 3.

Me tomó un poco de time averiguarlo, ya que el último paso falta en la configuration .

Para dar acceso a OpenShift 3 a un repository privado de Github, realicé lo siguiente:

 > oc secrets new-basicauth github-cnetworkingentials --username=<yourgithubusername> --password=<yourgithubpassword> 

Vuelve:

 secret/github-cnetworkingentials 

Luego (y aquí está la parte faltante) de la interfaz web Openshift 3:

  1. Haga clic en Build
  2. Haga clic en el enlace de su aplicación
  3. En la esquina superior derecha, haz clic en Action y selecciona Edit
  4. Debajo de la Git Repository URL , click Advanced Options
  5. En Source Secrets , selecciona github-cnetworkingentials
  6. Haga clic en Save en la parte inferior de la pantalla.