1
次のスニペットは、1ヶ月前に(私がコンテナを最後に実行したときに)うまくいきました。どうして?壊れたdockerfile:githubデプロイキーが正しくコピーされなくなった
RUN mkdir /root/.ssh && \
mv /root/deployment_key /root/.ssh/id_rsa && cat /root/.ssh/id_rsa && \
chmod 600 /root/.ssh && \
chmod 600 /root/.ssh/id_rsa && \
ssh-keyscan github.com,$(getent hosts github.com | awk '{ print $1 }') > ~/.ssh/known_hosts
私cat ~/.ssh/known_hosts
、公開鍵がある限り、することになっていますと約半分です。秘密鍵は/root/.ssh/id_rsa
で正しいです。
次の行(民間レポのgit clone
は)私が(ビルド:11375)をドッキングウィンドウのバージョン1.12.1-RC1-beta23を実行している
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
The command '/bin/sh -c git clone ssh://[email protected]/FOO/PRIVAT_REPO.git' returned a non-zero code: 128
で失敗OSX上で、それがWindows上で失敗します10も。
秘密鍵は正しくコピーされます。 – gvoysey
@gvoysey private?私はid_rsa.pubに関する私の答えで話している:*公開*キー。 – VonC
ああ。いいえ、上記のとおり、公開鍵は正しくコピーされていません。 – gvoysey