web-dev-qa-db-ja.com

msysgitおよび.sshキーを使用してWindows7でgitを使用する際の問題

Ubuntuマシンで既存のsshキーを使用してgitを使用しています。

次に、Windows 7でGitを使用する必要があり、同じキーペアを使用する必要があります。
msysgitをセットアップし、.sshUsers\username\.sshフォルダーを作成しました。
Ubuntuの.sshフォルダーからこのフォルダーにキーペアをコピーしました。

しかし、Gitリポジトリのクローンを作成しようとすると、停止してパスワードを要求されます。
いくつかのチュートリアルによると、msysgitのインストール中にsshに関するいくつかのオプションが必要ですが、何も表示されませんでした。
これを解決するための提案はありますか?

11
Burre

HOME環境変数を、_.ssh_フォルダーを作成するために選択したディレクトリに設定する必要があります(そうではありません)。必ず_Users\username\_)である必要があります。

_%HOME%_はネイティブ環境変数ではなく(_%HOMEDRIVE%%HOMEPATH%_または_%USERPROFILE%_は)、 mingw Unix-like msysgitのセッションは完全に_$HOME_値。

13
VonC