mercurial - mac - tortoise hg portable




Memorizza la password in TortoiseHg (4)

È sufficiente modificare il file hgrc nella directory .hg del repository locale in modo che assomigli a questo:

[paths]
default = https://name:[email protected]/hg/

dove il nome è il tuo codice di accesso Google senza il bit gmail / googlemail, ad esempio "fredb" (non [email protected]), la password è la password generata da Google e yourproj è il nome del tuo progetto GC. Quindi qualcosa come:

default = https://fred:[email protected]/hg/

C'è un modo per configurare TortoiseHg per memorizzare la mia password?

Ho un progetto ospitato su Google Code a cui accedo utilizzando TortoiseHg. Ogni volta che voglio apportare modifiche a Google Code TortoiseHg mi viene richiesto un nome utente e una password. Google Code richiede l'utilizzo di una password generata automaticamente e diventa sempre ripetitivo la ricerca ogni volta.


Entrambe le risposte esistenti suggeriscono di memorizzare il nome utente e la password non crittografati in testo normale , che è un po 'no-no.

Dovresti invece utilizzare l'estensione Keyring , in quanto è stato progettato specificamente per il salvataggio sicuro delle password di autenticazione. Viene già fornito in bundle con TortoiseHg , quindi tutto ciò che devi fare è attivarlo scrivendo quanto segue nel tuo file mercurial.ini :

[extensions]
mercurial_keyring=

Dovrai inoltre associare il tuo nome utente all'URL di push modificando il file .hg \ hgrc specifico del repository come nell'esempio seguente:

[paths]
default = https://<your_username>@bitbucket.org/tortoisehg/thg

Per ulteriori dettagli sull'associazione del nome utente con l'url, consultare la sezione Repository Configuration (SMTP) della pagina di estensione Keyring .



Tre passi, guarda lo screenshot . Nota: memorizza la password in testo semplice.





google-code