Cygwinでは、または(リモートはSSHストレージアドレスです)実行は失敗しますgit clone git@...
。実行結果は次のとおりです。git pull
git push
git clone
Cloning into 'iko-app-rocket'...
fatal: cannot run C:\Users\sakynimoD\scoop\apps\openssh\current\bin\ssh.exe: No such file or directory
fatal: unable to fork
パスに見られるように、スクープ、Windowsパッケージマネージャ。 Gradleのインストールに使用し、SSHを含む他のいくつかの項目も依存関係でインストールしました。推奨事項に応じて、Scoopとインストールされているすべてのパッケージを削除しましたが、エラーは解決しません。
ssh
1つの回避策は、SSHを使用する必要があるgit実行可能ファイルを宣言することです。これは重複しているように聞こえますが、明らかにenv GIT_SSH=ssh git pull
無効です。
答え1
これで明示的な設定が機能していることを確認したので、GIT_SSH=ssh
次に調べるのは、その設定が設定されているかどうか(おそらくスクープを介して)です。を実行して確認することecho "$GIT_SSH"
も、実行env
して環境全体を表示することもできます。
設定されている場合は、Windowsの環境変数の設定または.bashrc
これに似ている可能性があります。