So beheben Sie den zurückgegebenen Fehler der angeforderten URL: 403 im Git-Repository

Lesezeit: 5 Minuten

Benutzer-Avatar
Kondal

Ich habe mehrere Konten in Git. Ich habe Code vor drei Wochen mit diesem Konto festgeschrieben. Ich kann meinen Code nicht abrufen. Ich habe den Fehler „Die angeforderte URL zurückgegeben: 403“ erhalten

git -c diff.mnemonicprefix=false -c core.quotepath=false fetch origin
remote: Forbidden
fatal: unable to access 
'https://[email protected]/chantidurgam/patanjali.git/': The requested 
URL returned error: 403

Mit Fehlern abgeschlossen, siehe oben.

  • Qualifikationsmanager?

    – promov

    27. September 2018 um 11:52 Uhr

  • Mir ist aufgefallen, dass Bitbucket manchmal bis zu 10 Minuten braucht, bevor ein neu hinzugefügter Benutzer auf ein Repository „ziehen“ kann, obwohl es bereits aus der Weboberfläche ersichtlich ist. Ich würde jedem, der auf einen unerwarteten 403 stößt, raten, ihm etwas Zeit zu geben, bevor er andere Schritte unternimmt.

    – Hugo Delsing

    19. Juli 2019 um 10:03 Uhr

Benutzer-Avatar
Armin

Was vor allem anderen überprüft werden muss, ist die access leveldie eingestellt werden sollte write. Dies kann passieren, wenn Sie von einer anderen Person zum Repository hinzugefügt wurden und diese vergessen hat, Ihnen die erforderlichen Berechtigungen zu erteilen.

Geben Sie hier die Bildbeschreibung ein

  • thx @armin, ich habe eine Stunde lang gekämpft, sogar ich habe mein Passwort geändert, da manchmal gesagt wurde, dass mein Passwort falsch ist. +1 für die Rettung meines Tages.

    – Ravi Wanija

    29. September 2020 um 16:26 Uhr

Benutzer-Avatar
Kunal

Ich hatte das gleiche Problem bei der Verwendung von Git CLI und Sourcetree – und das Folgende löste es.

Dies ist im Grunde ein Authentifizierungsproblem und Git hatte meine Creds sowohl für Bitbucket als auch für Github gespeichert. Alles, was ich tun musste, war, diese gespeicherten Einträge mit sourcetree zu löschen.

Ich verwende SourceTree, also ging ich zu Extras -> Optionen -> Authentifizierung

und unter git gespeicherte Passwörter habe ich sie alle gelöscht.

Dieser Beitrag kann auch zu anderen Möglichkeiten führen, dasselbe zu tun.

Anmeldedaten aus Git entfernen

  • Ja, das Löschen aller gespeicherten Passwörter in SourceTree hat bei mir funktioniert! Vielen Dank! Ich kämpfe jetzt seit fast einer Stunde mit diesem Problem, lol

    – tjwrona1992

    10. Januar um 14:33 Uhr

git config --global --unset credential.helper

Der obige Code hat bei mir funktioniert. Wie @Kunal sagte, war ein Grund für dieses Problem meiner Meinung nach das Speichern meiner Anmeldeinformationen vor einiger Zeit, was jetzt zu einem Authentifizierungsproblem führt. Ich hoffe, der Code funktioniert, das hat mich über eine Stunde lang verblüfft.

So habe ich meine gelöst.

  1. Gehen Sie zu Bitbucket und öffnen Sie das Repository.
  2. In der oberen rechten Ecke befindet sich ein “Klon-Button” Bitbucket-Klon-Schaltfläche

  3. Klicken Sie auf die Schaltfläche und kopieren Sie die URL. Es wird in etwa so aussehen: git-Klon https://[email protected]/something/something.git

  4. Öffnen Sie Ihr Terminal für und geben Sie Folgendes ein
git remote remove origin
git remote add origin https://[email protected]/something/something.git

Dann mach einfach git push. Hinweis: Git fordert Sie möglicherweise dazu auf.

git push --set-upstream origin master

Tu es. Habe ich gemacht und meine funktioniert jetzt.

Setzen Sie die Git-Anmeldeinformationen zurück: Wenn es sich um ein Ubuntu-System handelt:

Deaktivieren Sie den Benutzernamen und das Passwort

git config --global --unset credential.helper
git config --unset credential.helper

Öffnen Sie die .git-Anmeldeinformationen und entfernen Sie den vorhandenen Benutzernamen und das Kennwort

vim ~/.git-credentials

https://username:[email protected] zu https://mygit.github.com

Git-Anmeldeinformationen erneut speichern:

git config --global credential.helper store
git pull

Wenn es Windows ist:

Gehe zu Systemsteuerung\Benutzerkonten\Credential Manager
Unter Generic Credentials können Sie die gespeicherten Git-Passwörter sehen und entfernen.
Geben Sie hier die Bildbeschreibung ein

  • Gut erklärt!

    – ANONYMUS

    16. Oktober 2020 um 14:01 Uhr

Hallo Leute, ich erhalte Unterstützung für die Passwortauthentifizierung wurde am 13. August 2021 entfernt. Bitte verwenden Sie stattdessen ein persönliches Zugriffstoken. Fernbedienung: Siehe bitte https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ für mehr Informationen.

Problemlösung Schritt für Schritt

Jetzt benötigen wir Token-Authentifizierungsanforderungen für Git-Operationen, da Github aus Sicherheitsgründen Änderungen an der Passwortauthentifizierung vorgenommen hat.

Es gibt einige, die Sie befolgen müssen, um persönliche Zugriffstoken zu generieren.

direkte Verbindung https://github.com/settings/tokens/new zum Erstellen eines persönlichen Zugriffstokens

Schritt 1 – Öffnen Sie GitHub und Einloggen mit Ihren Ausweisen.

Schritt 2 – Klicken Sie auf die Einstellung Speisekarte.

Schritt 3 – Im Einstellungsmenü klicken Sie auf Entwicklereinstellungenstehen zwei Optionen für OAuth-Apps und persönliche Zugriffstoken zur Verfügung.

Schritt 4 – Wir müssen auf klicken Persönliches Zugriffstoken
Geben Sie hier die Bildbeschreibung ein

Schritt 5 – Klicken Sie auf die Schaltfläche „Neuen Token generieren“.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Schritt 7 – Danach neues Token generieren. Kopieren Sie dieses generierte Token und verwenden Sie dieses Token, um mit Benutzername und Token auf Git zuzugreifen.

Verwalten Sie jetzt Ihre Anmeldeinformationen im System

Für Fensterbenutzer

1.) Öffnen Sie die Systemsteuerung => Benutzerkonten => Verwalten Sie Ihre Anmeldeinformationen => Windows-Anmeldeinformationen.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Fügen Sie im Kennwortfeld Ihr Zugriffstoken ein und klicken Sie auf die Schaltfläche Speichern, um auf Ihren Desktop zu verweisen.

Jetzt können Sie auf git zugreifen.

Wenn Sie in Android Studio auf Git zugreifen, wenn Sie nach einem Passwort fragen, fügen Sie das persönliche GitHub-Zugriffstoken anstelle Ihres Passworts hinzu.

Und wenn Sie das Android-Terminal verwenden möchten, fügen Sie Cammand in das Terminal ein

 git push  https://[email protected]/username/yourrep.git

  • Gut erklärt!

    – ANONYMUS

    16. Oktober 2020 um 14:01 Uhr

Benutzer-Avatar
NimaDoustdar

Hallo, wenn Sie ein Problem haben, wenn Sie Ihr Projekt in Ihr Git-Hub-Konto übertragen möchten und der letzte Fehler 403-fatal-http-request-failed war, melden Sie sich in einem anderen Konto auf Ihrem PC an. Sie müssen es löschen, dafür müssen Sie dieser Adresse folgen: ⇒ Systemsteuerung\Benutzerkonten\Credential Manager und entfernen Sie frühere Konten in GitHub. Diese Adresse ist für Windows-Systeme nützlich

1228430cookie-checkSo beheben Sie den zurückgegebenen Fehler der angeforderten URL: 403 im Git-Repository

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy