個人サーバーに gitosis をインストールして、現在使用している ubuntu マシンがコマンドラインからリポジトリに問題なくアクセスできるようにセットアップしました。
git clone gitosis@myservername:/myreponame.git
RSA キーのパスフレーズを要求された後、処理が完了し、期待どおりに動作します。
ただし、EGit を eclipse で使用しようとしていますが (これも Ubuntu で)、リポジトリからプルできません。その正確なリポジトリ gitosis@myservername:/myreponame.git を取得するように設定すると、myservername と個人の公開鍵が検索されます (ファイル パスも提供されるため、同じものであることがわかります)。私のパスフレーズ。ただし、パスフレーズは決して受け入れません (注: すぐに拒否し、承認されていないとは言わないため、キー自体ではなくパスフレーズを拒否していると確信しています。また、同じキーが CLI から機能するという事実もあります)。それが機能しない理由は、ユーザー gitosis としてパスフレーズを使用して公開鍵のロックを解除しようとしていて、それがローカル マシン上の私のユーザー名ではないという印象を受けます。
CLIから機能するため、パスフレーズを正しく入力していることはわかっています.300%確実にするために、パスフレーズを正常に変更しました。
誰でもこの問題に光を当てることができますか?