J'ai un référentiel git configuré sur bitbucket
$ git remote -v
Origin https://[email protected]/myusername/my_repository_name.git (fetch)
Origin https://[email protected]/myusername/my_repository_name.git (Push)
Je tire et pousse vers le référentiel depuis mon poste de travail de bureau et mon PC domestique. Lorsque je pousse ou tire de mon poste de travail de bureau, il me demande le mot de passe. Cependant, lorsque je pousse ou tire depuis mon ordinateur personnel, il ne demande pas de mot de passe.
Je ne me souviens pas précisément de ce que j'ai fait sur mon ordinateur personnel pour me souvenir du mot de passe.
fonctionnement $ git config credential.helper
renvoie manager
$ git config credential.helper
manager
Contenu .gitconfig
fichier dans mon dossier utilisateur au niveau racine
[user]
name = myusername
email = [email protected]
Où le mot de passe est-il stocké sur le disque local?
Quelle est la commande pour vérifier l'état des informations d'identification actuelles?
Comment puis-je me souvenir du mot de passe sur mon poste de travail de bureau?
Remarque: j'utilise Windows 7
si $ git config credential.helper
renvoie manager
, le mot de passe est stocké dans le gestionnaire d'informations d'identification Windows, s'il renvoie store
, le mot de passe est stocké dans un .git-credentials
fichier dans le dossier utilisateur.
Avec la configuration par défaut de git sur windows, elle est stockée dans Windows sous: control panel
=> User
=> Credential manager
.
Voir une réponse plus détaillée: https://stackoverflow.com/a/51437252/717372