Wenn ich versuche, eine https-authentifizierten Mercurial-Repository zu klonen (zB aus dem Ofen), ist es mirConfigure Hg zu bitten, nicht für den Benutzernamen und das Passwort auf der Kommandozeile
für meinen Benutzernamen fragtC:\temp\test>hg clone https://<my-login-name>.kilnhg.com/Code/Repositories/Group/test
http authorization required
realm: kiln
user:
Wir wollen Rufen Sie den Befehl hg clone
von unserer GUI-Anwendung mit einer vom Benutzer bereitgestellten URL auf und bitten Sie den Benutzer auf Anforderung um den Benutzernamen und das Kennwort, falls erforderlich.
Wie kann ich Mercurial so konfigurieren, dass ein beliebiges Skript aufgerufen wird, das den Benutzernamen/das Kennwort zurückgibt, ähnlich wie Skripts, deren Pfade in den Umgebungsvariablen GIT_ASKPASS
oder SSH_ASKPASS
für Git definiert sind?
Was ist 'foo' in Ihrer Probe? Das Problem ist, dass wir vor dem Ausführen eines clone-Befehls die Benutzer/Passwort-Details anfordern sollten, um sie in der 'mercurial.ini' zu speichern. Gibt es nicht die Möglichkeit, Mercurial bei Bedarf ein Skript aufrufen zu lassen - ähnlich wie 'GIT_ASKPASS' oder' SSH_ASKPASS' für Git? – Mot
@MikeL .: 'foo'" wird verwendet, um Argumente in Authentifizierungseinträge zu gruppieren ", um die verknüpften Dokumente zu zitieren. In Bezug auf Ihr Problem, ich muss Admin Ich verstehe Ihr Ziel nicht vollständig. Möchten Sie die Frage mit einer detaillierteren Beschreibung des Workflows aktualisieren? Was ist der GUI-Wrapper, den du erwähnt hast? Wie lauten die URLs, die der Nutzer eingeben kann? – Helgi
Die Frage verfeinert. – Mot