github-workflow.yml отправляю приватный ключ через переменнуюbuild-args: |
ID_RSA=${{ secrets.ID_RSA }}ARG ID_RSA
RUN mkdir -p /root/.ssh
RUN echo "$ID_RSA" > /root/.ssh/id_rsa
RUN chmod 600 /root/.ssh/id_rsa
RUN ssh-keyscan github.com >> /root/.ssh/known_hosts
RUN npm installpackage.json то приходит отказ в доступе к приватному репозиторию.COPY id_rsa /root/.ssh/id_rsa
RUN chmod 600 /root/.ssh/id_rsa
RUN ssh-keyscan github.com >> /root/.ssh/known_hosts
Hi Elena0394! You've successfully authenticated, but GitHub does not provide shell access.
INFO[0027] Running: [/bin/sh -c ssh -T git@github.com]
Load key "/root/.ssh/id_rsa": error in libcrypto
git@github.com: Permission denied (publickey).
ARG ID_RSA
RUN mkdir -p /root/.ssh
RUN printf "%s" "$ID_RSA" > /root/.ssh/id_rsa
RUN chmod 600 /root/.ssh/id_rsa
RUN ssh-keyscan github.com >> /root/.ssh/known_hosts
RUN ssh -o StrictHostKeyChecking=no -T git@github.com
INFO[0029] Running: [/bin/sh -c ssh -o StrictHostKeyChecking=no -T git@github.com]
Load key "/root/.ssh/id_rsa": error in libcrypto
git@github.com: Permission denied (publickey).
ARG ID_RSA
RUN mkdir -p /root/.ssh && chmod 700 /root/.ssh
RUN echo "$ID_RSA" | tr -d '\r' | ssh-add -
RUN eval $(ssh-agent -s)
INFO[0026] Running: [/bin/sh -c echo "$ID_RSA" | tr -d '\r' | ssh-add -]
Could not open a connection to your authentication agent.
ARG ID_RSA
RUN mkdir -p /root/.ssh
RUN chmod 700 /root/.ssh
RUN printf "%s" "$ID_RSA" > /root/.ssh/id_rsa
RUN chmod 600 /root/.ssh/id_rsa
RUN ssh-keyscan github.com >> /root/.ssh/known_hosts
RUN ssh -o StrictHostKeyChecking=no -T git@github.com
RUN mkdir -p /root/.ssh
RUN echo "$ID_RSA" > /root/.ssh/id_rsa && rev /root/.ssh/id_rsa-----YEK ETAVIRP HSSNEPO NIGEB----- и по размеру смотрела, совпадает с реальным ключом
INFO[0029] Running: [/bin/sh -c ssh -o StrictHostKeyChecking=no -T git@github.com]
Load key "/root/.ssh/id_rsa": error in libcrypto
git@github.com: Permission denied (publickey).
RUN diff id_rsa_var id_rsa_file