51

Windowsでリモートリポジトリを複製しようとしていますが、これを行ったとき:

git clone git@github.com:organization/xxx.git

このエラーが発生しました:

error: cannot run ssh: No such file or directory
fatal: unable to fork

何か不足していますか?

4

6 に答える 6

36

ssh がインストールされていません (または検索パス内にありません)。

http 経由で github からクローンすることもできます。

git clone http://github.com/organization/xxx
于 2012-09-24T17:11:54.693 に答える
6

GIT_SSH_COMMAND間違った公開鍵を参照している可能性があります。

試す:

export GIT_SSH_COMMAND="ssh -i /home/murphyslaw/.ssh/your-key.id_rsa

それから

git clone git@github.com:organization/xxx.git
于 2017-06-28T06:17:53.960 に答える
2

アンチウイルスが cygwin ssh バイナリをウイルス保管庫に移動し、その後復元した直後にこの問題が発生しました。

症状:

  • SSH が正しくインストールされているようです
  • SSH はコマンドラインから問題なく実行できます

この特定のケースで ssh を再インストールする前の別のオプション:sshコマンド権限を確認してください

$ ls -al /usr/bin/ssh.exe
----rwxrwx+
$ chmod 770 /usr/bin/ssh.exe
于 2018-11-28T11:43:57.017 に答える