私はWindows上でリモートリポジトリをクローンしようとしていますので、これをしたとき:
git clone [email protected]:organization/xxx.git
私はこのエラーを受け取りました:
error: cannot run ssh: No such file or directory
fatal: unable to fork
何か不足していますか?事前に感謝します。
Sshがインストールされていません(または検索パス内にありません)。
Http経由でもgithubからクローンできます:
git clone http://github.com/organization/xxx
ssh-client
をインストールしたかどうかを確認してください。これにより、sshキーが存在する場合でも、Dockerマシンの問題が解決されます。
apt-get install ssh-client
おそらくGIT_SSH_COMMAND
は、誤った公開鍵を参照しています。
試してください:
export GIT_SSH_COMMAND="ssh -i /home/murphyslaw/.ssh/your-key.id_rsa
それから
git clone [email protected]:organization/xxx.git
アンチウイルスがcygwin sshバイナリをウイルスボールトに移動し、その後復元した直後に、この問題が発生しました。
症状:
この特定のケースでsshを再インストールする前の別のオプション:ssh
コマンドのアクセス許可を確認します
$ ls -al /usr/bin/ssh.exe
----rwxrwx+
$ chmod 770 /usr/bin/ssh.exe