Modification du mot de passe GitHub, impossible de repousser vers la télécommande

Après avoir changé mon mot de passe GitHub, je suis incapable de pousser vers la télécommande:

$ git push origin master remote: Invalid username or password. 

Est-ce qu’il n’y a que le clone du repository?

Si le mot de passe de votre télécommande a été modifié uniquement, pas le nom d’utilisateur, essayez la commande suivante pour vérifier les informations de la télécommande: –

git montre son origine

Cela demandera votre mot de passe pour l’utilisateur git donné, remplissez-le correctement et essayez maintenant: –

tirer git

ou,

git push

Cela devrait fonctionner à moins que vous ne deviez changer d’autres choses comme un nom d’utilisateur ou une URL distante, vous pouvez consulter la documentation Git suivante: –

https://help.github.com/articles/setting-your-username-in-git/

https://help.github.com/articles/changing-a-remote-s-url/

L’ OP kenu.heo a contourné le problème en supprimant, puis en re-clonant le repository.

Mais pour les autres:

Cela dépend de votre système d’exploitation, de la version de git et du protocole que vous utilisez.

Selon le système d’exploitation, vous avez le moyen de mettre vos informations d’identification en cache ( OSX KeyChain sur Mac , aide aux identifiants netrc sous Windows ou Linux ), ce qui pourrait expliquer pourquoi votre push ne fonctionne pas après avoir modifié votre mot de passe GitHub.
Pour un trousseau, vous devez réinitialiser ce mot de passe .

Ce problème de mot de passe suggère également que vous utilisez une URL https (pas une URL ssh, qui dépendrait des clés ssh publiques / privées, et ne serait pas influencée par un mot de passe de compte GitHub, la clé SSH publique enregistrée sur votre compte GitHub n’aurait pas changé).

Vérifiez cela avec un git remote -v .

Vous pouvez forcer git à utiliser votre identifiant GitHub avec:

 git remote set-url origin https://Username@github.com/Username/MyRepo.git 

(remplacez ‘ Username ‘ et ‘ MyRepo.git ‘ par vos propres valeurs)

Ensuite, réessayez de pousser, il devrait vous demander votre mot de passe GitHub. Entrez le nouveau.

Si cela ne fonctionne pas, vérifiez si vous avez activé le 2FA (2-Form Authentication). Si tel est le cas, vous devez générer un PTA (Personal Token Access).
Voir plus sur ” Configurer les clients Git, comme GitHub pour Windows, pour ne pas demander l’authentification “.

Pour mettre à jour le mot de passe dans votre terminal. Essayez la commande ci-dessous, elle vous demandera à nouveau le mot de passe.

 git push -u origin master 

D’après ce que j’ai vécu, il vous suffit de ressaisir l’adaptateur distant .

Et git demandera usr / password pour le nouveau plutôt que de garder le silence et d’utiliser le déprécié.

voir vos télécommandes, localisez celle que vous voulez changer

 >git remote github gitcafe company 

Par exemple, si vous avez changé le mot de passe de repo de votre entreprise, vous pouvez le faire:

 >git remote remove company 

Cela ne touchera pas votre dossier , ne touchera pas vos commits . Cela supprime simplement une chaîne d’URL de git

Ensuite, ajoutez cette URL à nouveau:

 >git remote add company https://git.AyCramba.com/xxx.git 

Poussez-le:

 >git push company master username for 'https://git.AyCramba.com': password for 'https://git.AyCramba.com': 

Ensuite, il commence à pousser

J’espère que cela aide.

Pour moi, exécuter git sur Windows7 en utilisant git-bash, en cours d’exécution:

 git push origin master 

Ça marche Cela a incité Windows7 à demander à nouveau mes git creds, puis à les stocker (où que Windows le fasse), pour mettre à jour le mot de passe.