web-dev-qa-db-ja.com

エラー:sshを実行できません:Windowsでクローンを作成しようとすると、そのようなファイルまたはディレクトリはありません

私はWindows上でリモートリポジトリをクローンしようとしていますので、これをしたとき:

git clone [email protected]:organization/xxx.git

私はこのエラーを受け取りました:

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

何か不足していますか?事前に感謝します。

20
Malloc

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

Http経由でもgithubからクローンできます:

git clone http://github.com/organization/xxx
22
Mark

ssh-clientをインストールしたかどうかを確認してください。これにより、sshキーが存在する場合でも、Dockerマシンの問題が解決されます。

apt-get install ssh-client
8
pablorsk

おそらくGIT_SSH_COMMANDは、誤った公開鍵を参照しています。

試してください:

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

それから

git clone [email protected]:organization/xxx.git
3
rivanov

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

症状:

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

この特定のケースでsshを再インストールする前の別のオプション:sshコマンドのアクセス許可を確認します

$ ls -al /usr/bin/ssh.exe
----rwxrwx+
$ chmod 770 /usr/bin/ssh.exe
1
user1556814