télécommande: non autorisé fatale: échec de l'Authentification Bitbucket
Ok, donc Voici le scénario,
J'avais user1 connecté à mon terminal pour le compte bitbucket.
J'avais enregistré comme
$ git config --global user.name "user1"
$ git config --global user.email "[email protected]"
J'étais capable de faire commit
et push
parfaitement.
Maintenant, j'ai eu un autre compte sur bitbucket avec un autre id e-mail pour user2.
Donc j'ai connecté comme:
$ git config --global user.name "user2"
$ git config --global user.email "[email protected]"
Mais maintenant, quand je fais git push origin master
j'obtiens l'erreur ci-dessous.
fatal: Authentication failed for 'https://[email protected]/user3/test.git/'
Donc j'ai complètement désinstallé git
de mon Ubuntu 14.04 et installé de nouveau et connecté à nouveau. Mais même alors d'obtenir le même problème.
Comment éviter ce message d'erreur?
OriginalL'auteur Suraj | 2016-01-26
Vous devez vous connecter pour publier un commentaire.
La
user.name
etuser.email
local config n'ont rien à voir avec git repos d'hébergement de serveur d'authentification. C'est juste pour valider/paternité sur les commet.Si vous utilisez une url https, cela signifie que vous devez utiliser le BitBucket connexion et mot de passe.
Si il y a un BitBucket compte"
user2
", puis son BitBucket mot de passe sera suffisant pour passer l'authentification (il/elle aura besoin d'être un collaborateur dans user3 projet afin d'avoir le droit de pousser tout de même)Assurez-vous il n'y a pas de caractère spécial dans le mot de passe, ou que vous auriez à pour cent-encoder.
alors.
Au lieu de ! Je dois utiliser les %21 ??
Pas si vous tapez directement (comme, par exemple, lorsque vous vous connectez à BitBucket). Seulement si vous l'utilisez dans une url.
Ne pas obtenir de vous..
OriginalL'auteur VonC
J'ai connu le même problème! Même après avoir fourni le mot de passe correct il a montré la même erreur.
Étape:vérifiez votre passe est correct. si il est OK puis vérifier que vous avez l'autorisation correcte sur ce référentiel. (j'ai obtenu la permission problème et résolu à l'aide de l'étape)
OriginalL'auteur John