web-dev-qa-db-fra.com

Stocker les informations d'identification git de manière permanente et chiffrées à l'aide d'un magasin de clés sous Ubuntu

Stocker les informations d'identification git avec la commande:

git config credential.helper store

les stocke non chiffrés dans un texte brut sous ~/.git-credentials.

Dans MacOS et Windows , Aide GitHub suggère d'utiliser des magasins de clés qui chiffrent vos informations d'identification en utilisant respectivement osxkeychain et wincred. Sous Linux, cependant, aucune mention ne vous indique comment chiffrer vos informations d'identification git. Êtes-vous au courant d'une façon de procéder?

13
pgmank

La réponse à cette question est la suivante: Quelle est la bonne façon d’utiliser git avec gnome-keyring et http (s) repos?

En citant la réponse:

Vous devez configurer le git credential helper avec Gnome Keyring:

Installez et compilez le développement de Gnome Keyring:

Sudo apt-get install libgnome-keyring-dev
Sudo make --directory=/usr/share/doc/git/contrib/credential/gnome-keyring

Et configurez les informations d'identification:

git config --global credential.helper /usr/share/doc/git/contrib/credential/gnome-keyring/git-credential-gnome-keyring
12
Anthony Williams