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


11

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

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

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

回答:


13

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

%HOME%はネイティブ環境変数ではなく(%HOMEDRIVE%%HOMEPATH%または%USERPROFILE%is)、msysgitのmingw Unixライクセッションは$HOME値に完全に基づいています。


感謝しますが、このHOME環境をどのように追加しますか。変数?
ブール

@Burre:itechtalk.com/thread3595.htmlでHOME説明されているように、Windows設定で呼び出されるユーザー環境変数を定義するだけです
VonC

HOMEPATHでは十分ではありません。%HOMEDRIVE %% HOMEPATH%または%USERPROFILE%のいずれかである必要があります
bgerth

@bgerthありがとうございます、遅ればせながら答えを編集しました。
VonC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.