Attualmente, ogni volta che io git pull
o git push
un repository http (s), ottengo quanto segue:
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
Questo va bene per un uso poco frequente, ma inizia a diventare davvero fastidioso molto rapidamente. Sfortunatamente, il passaggio a ssh non è un'opzione in questo caso.
Ho letto che le versioni precedenti git
fornivano un "archivio" e una "cache" di credenziali, ma ciò non era consigliato perché memorizzava la password in testo normale.
MA
Le versioni più recenti di git
apparentemente archiviano le credenziali git in gnome-keyring
, ma devono essere configurate correttamente.
Ho provato a seguire altre risposte (non Ubuntu) su SO per farlo funzionare (vale a dire questo ), ma mi viene ancora presentato il nome utente e la password.
Qual è il modo corretto e più sicuro per archiviare le git
credenziali per i repository http e come si fa a farli funzionare su Ubuntu?