Comment mettre à jour le mot de passe pour Git?

J'utilise BitBucket avec Xcode et Git pour le contrôle de version, et récemment j'ai changé tous mes mots de passe (merci Adobe!).

Sans surprise, je ne suis plus capable de pousser mes commits locaux vers mon référentiel sur BitBucket (Authentication failed for 'https://______.git'), mais j'oublie comment mettre à jour le mot de passe mis en cache sur mon iMac. D'une certaine manière, j'ai été incapable de le trouver sur Google ou Stack Overflow, bien qu'il me semble que cela devrait être plutôt simple...

226
demandé sur Peter Mortensen 2013-11-25 18:15:14

10 réponses

Pour résoudre ce problème, vous pouvez utiliser

git config --global credential.helper osxkeychain

Vous serez alors invité à entrer à nouveau votre mot de passe.

Pour Windows, c'est la même commande avec un argument différent:

git config --global credential.helper wincred
414
répondu Ken M. Haggerty 2017-02-28 21:11:37

Aucune des autres réponses n'a fonctionné pour moi sur MacOS Sierra 10.12.4

Voici ce que je devais faire:

git config --global --unset user.password

Ensuite, exécutez votre commande git (ex. git push) et entrez à nouveau votre nom d'utilisateur et votre mot de passe.

246
répondu Derek Lopes 2017-08-16 01:19:10

J'ai eu le même problème, et la réponse acceptée ne m'a pas aidé parce que le mot de passe n'était pas stocké dans le trousseau. J'ai tapé:

git pull https://myuser@bitbucket.org/mypath/myrepo.git

Alors console m'a demandé mon nouveau mot de passe.

55
répondu Julián Martínez 2016-09-27 08:04:20

La seule façon de modifier mon mot de passe git était d'aller dans Credential Manager dans Windows (touche Windows + type 'credential') et de modifier l'entrée git sous Windows Credentials Generic Credentials. Note: Non classé par ordre alphabétique

46
répondu bom1 2018-07-13 14:46:06

Dans Windows 10 avec Git

Supprimer/mettre à jour les informations d'identification associées stockées dans les informations D'identification Windows dans > > Panneau de configuration\Tous les éléments du Panneau de configuration \ Gestionnaire D'informations d'identification

entrez la description de l'image ici

34
répondu Imran Javed 2018-08-01 16:13:14

Je poussais dans le référentiel pour la première fois. Donc, il n'y avait pas HEAD défini.

Le moyen le plus simple serait de:

git push -u origin master

Il demandera alors le mot de passe, et une fois que vous entrez qu'il sera enregistré automatiquement, et vous serez en mesure de pousser.

9
répondu Pritam Banerjee 2017-07-29 23:25:11

Si vous êtes utilisateur MAC, vous pouvez ouvrir L'Application KeyChain Access à partir du finder, puis rechercher votre compte répertorié ici. Il suffit de cliquer dessus et de mettre à jour votre mot de passe. Maintenant, essayez et les choses vont tomber en place.

Lien pour référence: Mise à jour de vos informations d'identification via L'accès au trousseau

Travaillé pour moi. :)

8
répondu Nishant 2017-03-17 10:42:17

Dans windows 10 mentionné ci-dessus par @ Imran Javed, vous pouvez trouver des informations D'identification génériques à:

Panneau De Configuration\Tous Les Panneaux De Configuration\Gestionnaire D'Informations D'Identification --> Informations D'Identification Windows

Pour votre serveur git, puis vous pouvez mettre à jour le mot de passe en cliquant sur le bouton Modifier.

entrez la description de l'image ici

6
répondu nzrytmn 2018-08-29 09:42:42

Tout Essayé mais rien n'a fonctionné. Puis, le lendemain a fait un travail.

  1. avant l'une des étapes ci-dessus, verrouiller et déverrouiller le trousseau à nouveau parce que parfois il sort se bloque.
  2. Installez le bureau GitHub-cela aide.
2
répondu Maedah Batool 2018-06-28 10:51:13

J'essaierais de supprimer mon compte dans L'accès au trousseau, puis d'exécuter à nouveau git clone. Git me demandera un nouveau mot de passe.

1
répondu Hiro 2017-07-29 23:23:59