Actuellement, chaque fois que je git pull
ou git push
un référentiel http (s), je reçois ce qui suit:
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
Ceci est acceptable pour une utilisation peu fréquente, mais commence à devenir très ennuyant très rapidement. Malheureusement, le passage à SSH n'est pas une option dans ce cas.
J'ai lu que les versions antérieures de git
"stock" et "cache" fournissaient les informations d'identification, mais que cela n'était pas conseillé, car le mot de passe était stocké en texte brut.
MAIS
Les versions les plus récentes d’ git
apparemment stockent les informations d’identification Git dans le gnome-keyring
, mais elles doivent être configurées correctement.
J'ai essayé de suivre d'autres réponses (non Ubuntu) sur SO pour que cela fonctionne (à savoir celle-ci ), mais le nom d'utilisateur et le mot de passe me sont toujours présentés.
Quel est le moyen le plus sûr et le plus sûr de stocker les git
informations d’identité pour le dépôt http (s) et comment peut-on les faire fonctionner sur Ubuntu?