web-dev-qa-db-fra.com

Sourcetree remote: nom d'utilisateur ou mot de passe invalide

J'essaie de pousser sur github avec sourcetree mais j'obtiens l'erreur suivante:

git -c diff.mnemonicprefix = false -c core.quotepath = false Push -v --tags Origin live_version: live_version remote: nom d'utilisateur ou mot de passe invalide. fatal: L'authentification a échoué pour ' https://github.com/myname/myrepo/ ' Pousser sur https://github.com/myname/myrepo

Terminé avec des erreurs, voir ci-dessus.

 enter image description here Cependant quand je vais à 

outils> authentification> mon compte github

Et cliquez sur Éditer> Actualiser le jeton oauth  enter image description here Une page s'ouvre et j'obtiens:

Authentification réussie

SourceTree has been successfully authenticated. You may now close this page.

Cela a toujours fonctionné mais cela s’est soudainement arrêté, je n’ai pas d’authentification à deux facteurs. J'ai essayé de supprimer le compte et de le rajouter sans résultat . Comment puis-je rétablir le fonctionnement de la connexion afin de pouvoir transmettre mon projet à github.

Sourcetree version 2.1.8.0

57

J'ai trouvé la réponse ici , c'est un bogue connu pour la version 2.1.8+

Les étapes suivantes l'ont corrigé pour moi:

Tools > Options > Git > Update Embedded Git

Pousser également avec la ligne de commande fonctionne.

MODIFIER

Ajoutant également la réponse de @ Latisha:

1. Do the above.
2. Close Sourcetree
3. Delete AppData\Local\Atlassian\SourceTree\passwd 
4. Restart SourceTree
5. Hurray!!!
136

J'ai beaucoup lutté avec cela, ce qui l'a résolu pour moi sur mon Mac est:

  • Ouvrez le Finder, cliquez sur Cmd + Maj + g
  • entrez ~/Bibliothèque/Application /
  • Support d'application
  • Aller au dossier SourceTree
  • delete userName @STAuth-bitbucket.org
  • Ouvrir le KeyChain Access
  • rechercher sourctree
  • supprimer l'élément 'login'
  • cloner votre source depuis bitbucket
  • KeyChain vous demandera une passe bitbucket
27
AlonR

J'ai eu le même problème pour Sourcetree 2.10, mais avec la solution ci-dessus ne fonctionne pas.

Revenir à la version 2.0 a résolu le problème.

Archive de téléchargement Sourcetree: ( https://www.sourcetreeapp.com/download-archives )

8
2sloth

J'ai fait face à ce problème lorsque j'ai mis à jour Embedded Git. Résolu en supprimant le fichier passwd. Vous pouvez le trouver ici. puis redémarrez l’arbre source.

AppData\Local\Atlassian\SourceTree\passwd

3
mohnage7
  1. Supprimez votre compte enregistré dans la boîte de dialogue outils\options.
  2. Poussez ou tirez à nouveau, et SourceTree vous demandera de saisir votre identifiant et votre mot de passe.
1
beibeitu

Si vous avez activé l'authentification à deux facteurs dans GitHub, vous y êtes peut-être déjà arrivé. Dans ce cas, suivez AlonR 's answer (pour Mac - a travaillé pour moi) ou Sven 's answer (pour Windows - non testé), puis suivez les instructions ici pour le faire fonctionner.

1
MikeL

Sous Windows, essayez:

  1. Outils> Options> Authentification - Supprimez de Git le mot de passe enregistré les données de votre problème de dépôt (ex [email protected])
  2. Sélectionnez l'onglet avec problème repo.
  3. Ouvrez le terminal et créez une commande git (ex git pull Origin). Un identifiant et un mot de passe vous seront demandés. Entrez le nom d'utilisateur et le mot de passe corrects. Login et mot de passe seront mis à jour et tout fonctionne à nouveau.
0
0xA0

J'ai eu le même problème et je l'ai corrigé en en installant la dernière version de git pour Windows

0
emanuel.virca

J'ai tapé le mauvais nom d'utilisateur (adresse email) en poussant et ce qui a fonctionné pour moi a été:

Ouvrez KeyChain Access search pour SourcTree supprimer l'élément 'login'

Ensuite, allez à Sourcetree> Préférences> Avancé et supprimez les noms d'utilisateur par défaut qui incluent la mauvaise adresse email.

0
user909943

Pour SourceTree 2.7.6 pour macOS utilisant git intégré, j’ai suivi toutes les réponses suggérées, mais je n’avais toujours pas le même problème.

La solution pour moi était de désactiver l'authentification à deux facteurs.

De toute évidence, ce n’est pas idéal, mais vous devez parfois accomplir votre travail.

0
Lewis42

J'ai eu le même problème, je Relogged dans le compte résolu cette erreur pour moi.

0
Abhishek

Je viens de résoudre ce problème en utilisant un jeton d'accès. J'utilise macbook, toutes les réponses ci-dessus n'ont pas fonctionné pour moi. Allez sur votre compte github, cliquez sur l'image de votre profil dans le coin supérieur droit, puis cliquez sur:

Paramètres -> Paramètres du développeur -> Jetons d'accès personnel -> Générer un nouveau jeton

Collez ce jeton dans la fenêtre contextuelle sourcetree, zone de mot de passe obligatoire, au lieu de saisir le mot de passe de votre compte. Github utilise une vérification en deux étapes, vous devez donc utiliser un jeton plutôt que le mot de passe du compte. Bonne chance! Faites-moi savoir si cela fonctionne pour vous.

0
Mike