Sự cố khi sử dụng git trên Windows 7 với các phím msysgit và .ssh


11

Tôi đang sử dụng git trên máy Ubuntu với các phím ssh hiện có.

Bây giờ tôi phải sử dụng Git trên Windows 7 và cần sử dụng cùng một bàn phím.
Tôi đã thiết lập msysgit và tạo một .sshthư mục trong Users\username\.ssh.
Tôi đã sao chép khóa của tôi từ .sshthư mục Ubuntu vào thư mục này.

Nhưng khi tôi cố gắng sao chép repo Git, nó dừng lại và hỏi mật khẩu.
Theo một số hướng dẫn, tôi nên có một số tùy chọn trong quá trình cài đặt msysgit ssh, nhưng tôi không thấy.
Bạn có bất cứ đề nghị để giải quyết điều này?

Câu trả lời:


13

Bạn cần đặt HOMEbiến môi trường của mình thành bất kỳ thư mục nào bạn đã chọn để tạo .sshthư mục (không nhất thiết phải có Users\username\).

%HOME%không phải là một biến môi trường riêng ( %HOMEDRIVE%%HOMEPATH%hoặc %USERPROFILE%là) và phiên msinggit giống như Unix hoàn toàn dựa trên $HOMEgiá trị.


Cảm ơn, nhưng làm thế nào để tôi thêm TRANG CHỦ này. Biến đổi?
Burre

@Burre: chỉ cần xác định một biến môi trường Người dùng được gọi HOMEtrong cài đặt Windows của bạn, như được mô tả trong itechtalk.com/thread3595.html .
VonC

HOMEPATH không đủ, cần thể là% HOMEDRIVE %% HOMEPATH% hoặc% USERPROFILE%
bgerth

@bgerth Cảm ơn bạn, tôi đã chỉnh sửa câu trả lời muộn màng.
VonC
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.