Error al recuperar un repository privado de Bitbucket

Estoy usando un service Openshift 3. Estoy tratando de get datos de mi repository privado de Bitbucket. Con el uso de PuTTy para Windows, he creado keys SSH públicas y privadas. La key pública se cargó con éxito como key de acceso en Bitbucket. Luego creé un nuevo secreto a través de la console web Openshift para mi aplicación, lo configuré como SSH, cargué una key privada y vinculo este secreto con el service de construcción. Después de esto, modifiqué la configuration de compilation y configuré para mi reserva de Bitbucket un secreto con el nombre requerido (seleccionado del cuadro desplegable). Pero cuando estoy ejecutando un process de compilation ("Iniciar compilation") aparece un error "Fetch source failed". Hay líneas de mi logging de compilation:

Cloning "ssh://bitbucket.org/<my_name>/<my_private_repo>.git" ... error: build error: Warning: Permanently added 'bitbucket.org,104.192.143.3' (RSA) to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 

¿Es posible configurar el process de construcción desde la console web? Gracias de antemano por cualquier sugerencia.

Para que OpenShift v3 funcione con un repository de BitBucket privado, utilicé lo siguiente:

  1. En OpenShift Web Console, crea un proyecto

  2. Crea un secreto usando tu información de inicio de session Bitbucket

    * Versión de console web *

    • Desde la console web, click el nombre del proyecto en la ruta de navigation y verá el menu del lado izquierdo.

    • Seleccione Recursos> Secretos

    • Haga clic en Crear secreto (arriba a la derecha)

    • Deje la Autenticación Básica

    • Ingrese un nombre secreto bitbucket

    • Ingrese su nombre de usuario y contraseña Bitbucket

    • Haga clic en Crear

    • Haga clic en Agregar al proyecto

    * Versión de línea de command *

    • Agregue un secreto que almacena su inicio de session de BitBucket:
     $ oc login 
     Esto debería seleccionar su proyecto o si no lo hizo, use el proyecto oc PROJECTNAME

     $ oc secretos new-basicauth bitbucket --username = gregorifaroux - password = MY_PASSWORD
     $ oc secrets link builder bitbucket

  1. En la console web, selecciono Java y WilfFly

  2. Pon tu URL de Git:

     https: //[email protected]/gregorifaroux/MYPRIVATEREPO.git

  1. Haga clic en el enlace Opciones avanzadas y luego select Extracción secreta:
     bitbucket

Y debería funcionar. Si ya hizo una compilation, puede hacer clic en Editar y luego en Opciones avanzadas para seleccionar el secreto de extracción.

No pude hacer funcionar la key siguiendo el blog y la documentation diferentes.