this threadを読んだら、私は100%私の鍵を前に進めることができません。私は "ssh-add"を実行するべきステップでブロックされます。私のコンテナに私のWindows10から私のドッカーコンテナに私のsshキーを渡す
engine:
build: ./docker/engine/
volumes:
- "./:/var/www/docker:rw"
- "./docker/engine/php.ini:/usr/local/etc/php/conf.d/custom.ini:ro"
- $SSH_AUTH_SOCK:/tmp/agent.sock
environment:
- SSH_AUTH_SOCK=/tmp/agent.sock
が、私は問題のないファイル「/tmp/agent.sock」とENVのVAR「SSH_AUTH_SOCK」を見ることができます:ここで
は私のドッキングウィンドウ-compose.ymlの一部です。私はprintenvでそれらを印刷します。その後私はssh-agentの起動:
`eval `ssh-agent -s`
それから私は、SSHキーの追加:
ssh-add
をしかし、私は最後のエラーを(エコー$?)印刷する場合、私が手。ドキュメントから
:終了ステータスは指定されたコマンドが失敗した場合、成功時には0、1、2 のssh-ADDが認証エージェントに連絡することができない場合。
私は私は他のアイデアを持っていないので、多くの事を試してみました、私はGoogleの(いまいましい)上のすべての可能なリンクを訪問しました。
ソリューション(または1つのパス)があれば、私のヒーローになります!
ありがとうございました。
ここで同じ