Kiedy próbuję sklonować https-uwierzytelnioną Mercurial repozytorium (np od pieca), prosi mnie o nazwę użytkownikaKonfiguracja Hg nie zapytać o nazwę użytkownika i hasło w wierszu poleceń
C:\temp\test>hg clone https://<my-login-name>.kilnhg.com/Code/Repositories/Group/test
http authorization required
realm: kiln
user:
Chcemy wywołaj polecenie hg clone
z naszej aplikacji GUI z dowolnym adresem URL dostarczonym przez użytkownika i zapytaj użytkownika na żądanie o nazwę użytkownika i hasło, jeśli są one wymagane.
Jak skonfigurować Mercurial, aby wywoływał dowolny skrypt, który zwraca nazwę użytkownika/hasło, podobnie jak skrypty, których ścieżki są zdefiniowane w zmiennych środowiskowych GIT_ASKPASS
lub SSH_ASKPASS
dla Git?
Co to jest 'foo' w twojej próbce? Problem polega na tym, że zanim wykonamy jakiekolwiek polecenie klonowania, powinniśmy poprosić o dane użytkownika/hasło, aby je zapisać w pliku 'mercurial.ini'. Czy nie ma możliwości, aby Mercurial nazwał skrypt na żądanie - podobny do "GIT_ASKPASS" lub "SSH_ASKPASS" dla Gita? – Mot
@MikeL .: 'foo' służy do grupowania argumentów w wpisy uwierzytelniające", aby zacytować dołączone dokumenty. Jeśli chodzi o twój problem, muszę administrować Nie w pełni rozumiem twój faktyczny cel. Chcesz zaktualizować pytanie bardziej szczegółowym opisem przepływu pracy? O czym jest wspomniane opakowanie GUI? Jakie są adresy URL "użytkownik może wprowadzić"? – Helgi
Udoskonalono pytanie. – Mot