I´m making a docker file with the following code:
# 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
But when I build the file I got the following error:
Cloning into 'teste'... Warning: Permanently added the RSA host key for IP address 'xxx.xxx.xxx.x' 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. The command '/bin/sh -c git clone git@bitbucket.org:xxxxxxxx/teste.git' returned a non-zero code: 128
I generated id_rsa with PuTTY key gen and is already stored in bitbucket.
Anyone can help?