Windows 7'de msysgit ve .ssh anahtarlarıyla git kullanma sorunu


11

Mevcut ssh anahtarlarımla Ubuntu makinemde git kullanıyorum.

Şimdi Git'i Windows 7'de kullanmalıyım ve aynı anahtar çiftlerini kullanmam gerekiyor.
Msysgit'i kurdum ve .sshiçinde bir klasör oluşturdum Users\username\.ssh.
Anahtar çiftimi Ubuntu'nun .sshklasöründen bu klasöre kopyaladım.

Ancak Git deposunu klonlamaya çalıştığımda durur ve parola ister.
Bazı öğreticilere göre, msysgit kurulumu sırasında bazı seçeneklere sahip olmalıyım ssh, ancak hiçbirini görmedim.
Bunu çözmek için herhangi bir öneriniz var mı?

Yanıtlar:


13

HOMEOrtam değişkeninizi, .sshklasörü oluşturmak için seçtiğiniz herhangi bir dizine ayarlamanız gerekir (mutlaka olması gerekmez Users\username\).

%HOME%yerel bir ortam değişkeni değildir ( %HOMEDRIVE%%HOMEPATH%veya %USERPROFILE%öyle) ve msysgit'in mingw Unix benzeri oturumu tamamen $HOMEdeğere dayanır .


Teşekkürler, ama bu HOME env nasıl eklerim. değişken?
Mart'ta Burre

@Burre: basitçe adında bir kullanıcı ortam değişkeni tanımlamak HOMEaçıklandığı gibi, Windows ayarlarında itechtalk.com/thread3595.html .
VonC

HOMEPATH yeterli değil, ya% HOMEDRIVE %% HOMEPATH% veya% USERPROFILE%
bgerth 28:15

@bgerth Teşekkür ederim, cevabını gecikmeden düzenledim.
VonC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.