Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.2K
Vistas
bitbucket docker Permiso denegado (clave pública). fatal: no se pudo leer desde el repositorio remoto

Estoy haciendo un archivo docker con el siguiente código:

 # Update aptitude with new repo RUN apt-get update # Install software RUN apt-get install -y git # Make ssh dir RUN mkdir /root/.ssh/ # Copy over private key, and set permissions ADD id_rsa /root/.ssh/id_rsa # Create known_hosts RUN touch /root/.ssh/known_hosts # Add bitbuckets key RUN ssh-keyscan bitbucket.org >> /root/.ssh/known_hosts RUN chgrp 545 ~/.ssh/id_rsa RUN chmod 600 ~/.ssh/id_rsa # Clone the conf files into the docker container RUN git clone git@bitbucket.org:xxxxxx/teste.git RUN cd teste echo "# My project's README" >> README.md RUN git add README.md RUN git commit -m "Initial commit" RUN git push -u origin master

Pero cuando construí el archivo recibí el siguiente error:

Clonación en 'teste'... Advertencia: Se agregó de forma permanente la clave de host RSA para la dirección IP 'xxx.xxx.xxx.x' a la lista de hosts conocidos. Permiso denegado (clave pública). fatal: no se pudo leer desde el repositorio remoto.

Asegúrese de que tiene los derechos de acceso correctos y que el repositorio existe. El comando '/bin/sh -c git clone git@bitbucket.org:xxxxxxxx/teste.git' devolvió un código distinto de cero: 128

Generé id_rsa con PuTTY key gen y ya está almacenado en bitbucket.

¿Alguien puede ayudar?

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Creo que también debe agregar la clave privada correspondiente en el contenedor. Como mencionó que generó la clave id_rsa usando PuTTY, esa clave está en su máquina host.

Lo que necesita es agregar la clave id_rsa en su contenedor e id_rsa.pub en bitbucket.

Esta publicación podría ayudarte más.

about 4 years ago · Santiago Trujillo Denunciar

0

Debe agregar la clave SSH pública del repositorio que está ejecutando el comando en la sección Claves de acceso del repositorio que está intentando clonar. Tuve el mismo problema .

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda