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...
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
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.
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.
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
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
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.
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. :)
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.
Tout Essayé mais rien n'a fonctionné. Puis, le lendemain a fait un travail.
- avant l'une des étapes ci-dessus, verrouiller et déverrouiller le trousseau à nouveau parce que parfois il sort se bloque.
- Installez le bureau GitHub-cela aide.
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.