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.
outils> authentification> mon compte github
Et cliquez sur Éditer> Actualiser le jeton oauth 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
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!!!
J'ai beaucoup lutté avec cela, ce qui l'a résolu pour moi sur mon Mac est:
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 )
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
Sous Windows, essayez:
J'ai eu le même problème et je l'ai corrigé en en installant la dernière version de git pour Windows
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.
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.
J'ai eu le même problème, je Relogged dans le compte résolu cette erreur pour moi.
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.