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?

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.