Máy chủ Mercurial của tôi yêu cầu xác thực https để kéo. Làm cách nào để lưu trữ thông tin xác thực của tôi trên máy khách mà không hiển thị mật khẩu thuần văn bản trên đĩa?Bộ nhớ đệm xác thực Mercurial?
Tôi đang tìm một cái gì đó như using sudo with mercurial and ssh authentication nhưng đối với HTTPS.
Điều này dường như không hoạt động tốt trong Windows. Mã này sử dụng lệnh pwd và các lệnh unix cụ thể khác. Rõ ràng có một cách đa nền tảng để làm điều này với các chứng chỉ phía máy khách. Ý tưởng nào? – Gili
Phiên bản TortoiseHg của Hg và keyring phải được sử dụng tốt trên Windows. Dưới đây là những gì các tài liệu về khóa học nói: "Nếu bạn đang sử dụng Windows, chúng tôi khuyên bạn nên sử dụng TortoiseHg. THG có các phụ trợ khóa cụ thể của Windows, mà không có phần mở rộng keyring-mercurial không thể hoạt động đúng trên Windows. TortoiseHg từ phiên bản 0.10. " – dls
Khi bạn đã cài đặt TortoiseHg, bạn cần bật tiện ích mở rộng mercurial_keyring: nhấp chuột phải vào bất kỳ thư mục nào trong trình khám phá> TortoiseHg> Cài đặt chung> nhấp vào Tiện ích> đánh dấu mercurial_keyring> nhấp vào OK. Bây giờ bạn sẽ được nhắc lần đầu tiên cho mật khẩu của bạn nhưng không được nhắc cho các hoạt động tiếp theo. (Tại sao họ không bật tính năng này theo mặc định hoặc làm cho nó được biết đến rộng rãi hơn dường như không phù hợp với tôi!) – Rory