Quando cerco di clonare un repository Mercurial https autenticati (ad esempio da forno), mi chiede il mio nome utenteConfigurare Hg di non chiedere nome utente e password su riga di comando
C:\temp\test>hg clone https://<my-login-name>.kilnhg.com/Code/Repositories/Group/test
http authorization required
realm: kiln
user:
Vogliamo invocare il comando hg clone
dalla nostra applicazione GUI con qualsiasi URL fornito dall'utente e chiedere all'utente su richiesta per il nome utente e la password, se richiesti.
Come posso configurare Mercurial per richiamare uno script arbitrario che restituisce il nome utente/password, simile agli script i cui percorsi sono definiti nelle variabili di ambiente GIT_ASKPASS
o SSH_ASKPASS
per Git?
Che cos'è 'foo' nel campione? Il problema è che prima di eseguire qualsiasi comando clone, dovremmo richiedere i dettagli utente/password per memorizzarli nel 'mercurial.ini'. Non c'è la possibilità di permettere a Mercurial di chiamare uno script su richiesta - simile a 'GIT_ASKPASS' o' SSH_ASKPASS' per Git? – Mot
@MikeL .: 'pippo'" viene utilizzato per raggruppare gli argomenti nelle voci di autenticazione ", per citare i documenti collegati. Per quanto riguarda il tuo problema, devo ammettere che non capisco appieno il tuo obiettivo. Cura di aggiornare la domanda con una descrizione più dettagliata del flusso di lavoro? Qual è il wrapper della GUI che hai menzionato? Quali sono gli URL "che l'utente potrebbe inserire"? – Helgi
Rifinita la domanda. – Mot