Masalah menggunakan git di Windows 7 dengan kunci msysgit dan .ssh

11

Saya menggunakan git di mesin Ubuntu saya dengan kunci ssh yang ada.

Sekarang saya harus menggunakan Git di Windows 7, dan perlu menggunakan keypairs yang sama.
Saya telah mengatur msysgit dan membuat .sshfolder di Users\username\.ssh.
Saya telah menyalin keypair dari .sshfolder Ubuntu ke folder ini.

Tetapi ketika saya mencoba mengkloning repo Git, ia berhenti dan meminta kata sandi.
Menurut beberapa tutorial, saya harus memiliki beberapa opsi selama instalasi msysgit ssh, tetapi saya tidak melihatnya.
Apakah Anda punya saran untuk menyelesaikan ini?

Burre
sumber

Jawaban:

13

Anda perlu mengatur HOMEvariabel lingkungan Anda ke direktori apa pun yang Anda pilih untuk membuat .sshfolder (tidak harus selalu demikian Users\username\).

%HOME%bukan variabel lingkungan asli ( %HOMEDRIVE%%HOMEPATH%atau %USERPROFILE%adalah), dan sesi mingw Unix-like dari msysgit sepenuhnya didasarkan pada $HOMEnilai.

VONC
sumber
Terima kasih, tetapi bagaimana cara saya menambahkan HOME env ini. variabel?
Burre
@ Burre: cukup tentukan variabel lingkungan Pengguna yang disebut HOMEdalam pengaturan Windows Anda, seperti dijelaskan di itechtalk.com/thread3595.html .
VonC
HOMEPATH tidak cukup, harus berupa% HOMEDRIVE %% HOMEPATH% atau% USERPROFILE%
bgerth
@ bgerth Terima kasih, saya terlambat mengedit jawabannya.
VonC