2

WindowsでMonodevelopを実行しています。Git Extensions(msysGitを含む)をインストールしました。mysysGitを使用してRSAキーペア(ssh-keygen -t rsa)を生成し、そのキーをGitサーバーに追加しました(Gitlabを使用)。その設定は正しいです。コマンドラインとGitExtensionsGUI(それ自体がコマンドラインを使用)を使用してプッシュおよびプルできます。ただし、Monodevelopでは、プッシュとプルは失敗します。

バージョン管理>更新により、Monodevelopはgitユーザーパスワードの入力を求めます。これは、公開鍵をGitlabに配置しなかった場合にコマンドラインでも表示される動作です。したがって、Monodevelopは他の場所でSSHキーを探しているようです。C:/Users/myusername/.ssh/id_rsa.pubに保存しています。

では、Monodevelop Gitはどこで鍵を見つけることを期待していますか?これは私の同僚のために働いていますが、なぜ私たちが異なる行動を見ているのか理解できません。

このMonodevelop3.0.3.4、およびGitは3.0.3をサポートします。私の知る限り、どちらも最新バージョンです。

4

1 に答える 1