2014-12-17 23 views
7

Sto utilizzando lo mercurial key-ring extension per memorizzare la password nel mio repository remoto su BitBucket, quindi non devo inserirlo ogni volta che invio al repository remoto. Ironia della sorte, mi chiede la password per sbloccare il portachiavi ogni volta che ho bisogno di accedervi; quindi completamente mitigando il suo scopo per me. Che cosa sto facendo di sbagliato?Mercurial Keyring richiede password ogni volta

Nel mio config Mercurial globale (~/.hgrc) Ho le seguenti linee:

[extensions] 
hgext.mercurial_keyring = /etc/mercurial/mercurial_keyring.py 

Nel mio repo config Mercurial (.hg/hgrc), ho:

[paths] 
default = https://[email protected]/username/repo 

Esempio:

> hg out 
> comparing with https://[email protected]/username/repo 
> Please enter password for encrypted keyring: 

Ho provato a disinstallare il portachiavi e riprovare. Ho anche giocato con le impostazioni di configurazione che ho trovato online inutilmente. Inoltre non ho trovato nulla sul portachiavi criptato e sul portachiavi non criptato per quanto riguarda il mercurial.

Come posso ottenerlo in modo che non debba inserire una password quando eseguo azioni sul repository remoto?

risposta

-1

mi chiede la password per sbloccare il portachiavi. Che cosa sto facendo di sbagliato?

Niente. Leggi il keyring docs, la password per l'accesso portachiavideve forniti una volta per sessione

+0

Ma qual è il punto di un portachiavi che richiede di inserire la password ad esso * * ogni volta che vi si accede? –

+1

@Chris - "Once a session"! = "Ogni volta" !!! –

+3

@Badger, il punto è che non mi chiede una volta una sessione, ma me lo chiede ogni volta che spingo (pull, out, ecc.) Sul mio account bitbucket. –

Problemi correlati