1

GitHub リポジトリを Eclipse にインポートしようとしていますが、以下のエラーが引き続き発生します。プログラム「パス」を実行できません CreateProcess エラー = 2、指定されたファイルが見つかりません。パスは git とは関係がなく、実行する必要があるプログラムを特定したり、プログラムを探す場所を変更したりすることができません。有効なキーで SSH を使用しており、ログイン情報が正しいことがわかっています。

この問題の原因を知っている人はいますか? 私は本当に困惑しています。

ここに画像の説明を入力

4

1 に答える 1

2

私は自分の質問を解決しました。PuTTY を使用して SSH 認証を行いました。必要なプログラム、putty.exe、plink.exe、puttygen.exe、pagent.exe。

  1. GIT_SSH パスが無効だったので (*facepalm robinst に感謝)、GIT_SSH パスを plink.exe に設定しました。GIT_SSH 環境変数がない場合は、作成します
  2. 次に、puttygen.exe を使用して RSA キーを生成し、秘密キーを .ssh ディレクトリに保存しました。
  3. pagent.exe を起動し、先ほど保存したキーを追加します
  4. Eclipse は接続を試みますが、「サーバーのホスト キーがレジストリにキャッシュされていません。これがあなたが考えているコンピューターであるという保証はありません。」というエラーが表示される場合があります。その場合は、putty.exe を起動し、Git リポジトリの URL を入力して、[接続] をクリックします。次に、このサーバーからキーを受け入れるかどうかを尋ねられます。[はい] をクリックして、パテを閉じます。

その後、Git リポジトリに接続できるはずです。ただし、 pagent が実行されていることと、キーが追加されていることを確認する必要があります。そうしないと、これは機能しません。pagent の起動時にキーをロードする場合は、このチュートリアルを確認してください。

于 2013-04-28T15:48:53.757 に答える