Mój serwer Mercurial wymaga uwierzytelniania https dla wyciągnięć. W jaki sposób mogę buforować informacje o uwierzytelnianiu na kliencie bez ujawniania hasła w postaci zwykłego tekstu na dysku?Buforowanie uwierzytelniania Mercurial?
Szukam czegoś takiego jak using sudo with mercurial and ssh authentication, ale dla HTTPS.
To nie wydaje się działać dobrze w systemie Windows. Kod używa pwd i innych poleceń specyficznych dla Uniksa. Najwyraźniej istnieje międzyplatformowy sposób na to, aby uzyskać certyfikaty po stronie klienta. Jakieś pomysły? – Gili
Wersja Hg i keyring TortoiseHg powinna być dobra w systemie Windows. Oto, co mówią dokumenty do kluczy: "Jeśli korzystasz z systemu Windows, zalecamy używanie TortoiseHg. THG jest dostarczany z odpowiednimi dla systemu Windows podkładkami do breloczków, bez których rozszerzenie klucza rdzenia-rdzenia nie może działać poprawnie w systemie Windows. TortoiseHg od wersji 0.10. " – dls
Po zainstalowaniu TortoiseHg musisz włączyć rozszerzenie mercurial_keyring: kliknij prawym przyciskiem myszy dowolny folder w eksploratorze> TortoiseHg> Ustawienia globalne> kliknij Extensions> tick mercurial_keyring> kliknij OK. Teraz zostaniesz poproszony o podanie hasła po raz pierwszy, ale nie o kolejne operacje. (Dlaczego nie włączają tego domyślnie lub sprawiają, że szerzej znany jest dla mnie zdumiewający!). – Rory