webentwicklung-frage-antwort-db.com.de

remote: Nicht autorisiert, fatal: Bitbucket für Authentifizierung fehlgeschlagen

Ok, hier ist das Szenario,

Ich hatte user1 bei meinem Terminal für den bitbucket-Account angemeldet.

Ich hatte mich gerne eingeloggt 

$ git config --global user.name "user1"
$ git config --global user.email "[email protected]"

Ich konnte commit und Push perfekt machen. 

Jetzt hatte ich einen anderen Account bei bitbucket mit einer anderen E-Mail-ID für user2.

Also logge ich mich ein wie: 

$ git config --global user.name "user2"
$ git config --global user.email "[email protected]"

Aber jetzt, wenn ich git Push Origin master mache, erhalte ich den untenstehenden Fehler. 

fatal: Authentication failed for 'https://[email protected]/user3/test.git/'

Also habe ich git komplett von Ubuntu 14.04 deinstalliert, neu installiert und wieder eingeloggt. Aber selbst dann das gleiche Problem bekommen.

Wie vermeide ich diese Fehlermeldung?

7
Suraj

user.name und user.email local config haben nichts mit git repos Hosting Server Authentifizierung zu tun. Es ist nur für Committer/Autoren für Commits.

Wenn Sie eine https-URL verwenden, müssen Sie das BitBucket login und das Kennwort verwenden.
Wenn es ein BitBucket-Konto 'user2' gibt, reicht sein BitBucket-Passwort aus, um die Authentifizierung zu bestehen (er/sie muss ein Mitarbeiter im user3-Projekt sein, um das Push-Recht zu erhalten.)

Stellen Sie sicher, dass das Kennwort kein Sonderzeichen enthält. Andernfalls müssten Sie percent-encode .

1
VonC

Ich stand vor dem gleichen Problem! Selbst nach Angabe des richtigen Passworts wurde derselbe Fehler angezeigt.

Lösung

Schritt: Überprüfen Sie, ob Ihr Pass korrekt ist. Wenn dies der Fall ist, prüfen Sie, ob Sie die richtigen Berechtigungen für dieses Repository haben. (Ich habe ein Erlaubnisproblem und löste den Schritt)

0
John