Tôi đang cố tạo một phiên bản di động đầy đủ của git trên ổ USB với các khóa SSH riêng của nó và tôi muốn nó hoạt động bất kể cửa sổ ký tự ổ đĩa cung cấp cho nó. Tôi đã cài đặt git di động và hầu hết nó hoạt động. Vấn đề tôi đã được thiết lập $HOME
là năng động, tôi muốn nó để trỏ đến /DRIVELETTER/PortableApps/PortableGit
nên khi tôi tạo ra và sử dụng các phím SSH của tôi nó sẽ đi đến /DRIVELETTER/PortableApps/PortableGit/.ssh/
Thật sự xách tay Git
Ngay bây giờ $HOME
là /
và nó làm cho đường dẫn mặc định cho hệ ssh //.ssh/id_rsa
không tồn tại. Tôi đã tìm thấy trang web có nội dung "SET IT TO /e/bla/bla/bla/
" nhưng điều đó không hoạt động nếu ký tự ổ đĩa là J
.
Tôi chưa tìm thấy bất kỳ hướng dẫn hay nào để thiết lập git thực sự di động.
Nhờ sự giúp đỡ Munchies
Bạn điên khùng. Ổ đĩa flash có khả năng ghi hạn chế trước khi chúng không sử dụng được. khoảng 100.000 ghi mỗi byte. Git sẽ phá hủy điều đó trong thời gian không. Tôi hy vọng bạn đã sẵn sàng cho rất nhiều lỗi để phát triển ... lol bây giờ nếu bạn đang sử dụng "phần cứng thực" bạn có thể nhận được một nơi nào đó ... Đây không phải là một câu hỏi lập trình bạn cần tham khảo ý kiến các nhà phát triển git di động của bạn và Cygwin của bạn tài liệu hướng dẫn cấu hình môi trường cho các thông số kỹ thuật của riêng bạn. –
@Triston: "Bạn muốn tạo một hộp vi-rút một hộp phát triển" - cái gì? –
Tin tôi đi. Tôi là cách thoải mái hơn trong một môi trường dòng lệnh Unix phong cách, tuy nhiên đó không phải là một lựa chọn tại thời điểm này. Tôi cần một cái gì đó để git trên đi trên cửa sổ. Tôi cũng OK nếu ổ đĩa này chỉ kéo dài một năm. – Munchies