J'essaye de pousser vers 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/ ' en poussant vers https://github.com/myname/myrepo
Complété avec des erreurs, voir ci-dessus.
outils> authentification> mon compte github
Et cliquez sur modifier> 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 il s'est soudainement arrêté, je n'ai pas d'authentification à deux facteurs. J'ai essayé de supprimer le compte et de l'ajouter à nouveau en vain. Comment puis-je rétablir la connexion afin de pouvoir pousser mon projet vers github.
Sourcetree version 2.1.8.0
la source
Réponses:
J'ai trouvé la réponse ici , c'est un bogue connu pour la version 2.1.8+
Les étapes suivantes l'ont résolu pour moi:
Pousser également avec la ligne de commande fonctionne.
ÉDITER
Ajout également de la réponse de @ Latisha:
la source
Sourcetree > Preferences > Git > Use System Git
.J'ai beaucoup lutté avec cela, ce qui m'a résolu sur mon Mac est:
~/Library/
Application Support/SourceTree
dossierla source
J'ai eu le même problème pour Sourcetree 2.10, mais avec la solution ci-dessus ne fonctionnant pas.
Le retour à la version 2.0 l'a résolu.
Archive de téléchargement de Sourcetree: ( https://www.sourcetreeapp.com/download-archives )
la source
J'ai rencontré ce problème lors de la mise à jour
Embedded Git
. Résolu le problème en supprimant le fichier passwd. Vous pouvez le trouver ici. puis redémarrez l'arborescence des sources.la source
Pour OSX, suivez les étapes ci-dessous
Allez dans: Préférences -> Avancé -> Choisissez le compte dans le tableau que vous souhaitez supprimer -> Cliquez pour supprimer
la source
la source
Si vous avez activé l'authentification à deux facteurs dans GitHub, vous avez peut-être également obtenu ici. Dans ce cas, suivez la réponse d' AlonR (pour Mac - a fonctionné pour moi) ou la réponse de Sven (pour Windows - non testé), puis suivez les instructions ici pour le faire fonctionner.
la source
J'ai eu le même problème, je me suis reconnecté au compte a résolu cette erreur pour moi.
la source
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. Accédez à 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 personnels -> Générer un nouveau jeton
Collez ce jeton dans la fenêtre contextuelle de sourcetree, zone de mot de passe requise, au lieu de taper le mot de passe de votre compte. Github utilise la vérification en deux étapes, vous devez donc utiliser un jeton plutôt qu'un mot de passe de compte. Bonne chance! Faites-moi savoir si cela fonctionne pour vous.
la source
J'ai eu le même problème et je l'ai résolu en installant la dernière version de git pour Windows
la source
Pour SourceTree 2.7.6 pour macOS utilisant git intégré, j'ai suivi toutes les réponses suggérées mais j'ai toujours le même problème.
La solution pour moi était de désactiver l'authentification à deux facteurs.
Ce n'est évidemment pas idéal, mais il vous suffit parfois de faire votre travail.
la source
Sous Windows, essayez:
la source
J'ai tapé le mauvais nom d'utilisateur (adresse e-mail) lors du push et ce qui a fonctionné pour moi était:
Ouvrez la recherche KeyChain Access pour SourcTree supprimez l'élément `` connexion ''
Ensuite, allez dans Sourcetree> Préférences> Avancé et supprimez les noms d'utilisateur par défaut qui incluent la mauvaise adresse e-mail.
la source
Dans mon cas, cela s'est produit sur l'un de mes deux ordinateurs après que je suis passé à OAuth sur GitHub. Le message d'erreur faisait référence à git-credential-manager.exe, qui se trouve dans AppData \ Local \ Atlassian \ SourceTree \ git_extras. J'ai remarqué que la version sur ma machine de travail date de 2018, tandis que celle de la machine qui ne fonctionne pas date de 2017. Les deux exécutent la dernière version de SourceTree (3.0.17). Voici ce que j'ai fait pour le faire fonctionner:
Étonnamment, AppData \ Local \ Atlassian \ SourceTree \ git_extras a été créé, mais est maintenant vide ...
la source