Languages
[Edit]
DE

Gitlab remote: HTTP Basic: Zugriff verweigert: Verhängnisvolle Authentifizierung

3 points
Created by:
Nikki
1659

Problem:

Wie löst man diesen Fehler:

Gitlab - git pull remote: HTTP Basic: Zugriff verweigert: Verhängnisvolle Authentifizierung

Ich benutze GitBash auf Windows 10.

Ein Fehler tritt auf, wenn ich Git dazu bringe, das Remote-Repository von GitLab abzurufen.

Konsolenfehler:

$ git pull
remote: HTTP Basic: Access denied
fatal: Authentication failed for 'https://gitlab.com/user_name/project_name'

Lösung 1 – Anmeldeinformationsverwaltung (Windows Credentials Manager)

  1. Zur Windows-Suche gehen – Folgendes eingeben: Anmeldeinformationsverwaltung
  2. Den Anmeldeinformations-Manager öffnen
  3. Auf Windows-Anmeldeinformationen klicken
  4. Allgemeine Anmeldeinformationen
  5. Nach Gitlab-Anmeldeinformationen suchen
  6. Gitlab-Anmeldeinformationen bearbeiten oder entfernen

*Nachdem die Gitlab-Anmeldeinformationen entfernt werden, bringt man Git dazu, das Gitlab – Repository erneut zu aktivieren. Dann wird es auch gebeten, die Gitlab-Anmeldeinformationen anzugeben.   

Warum dieses Problem auftritt?

  • Unsere Anmeldeinformationen sind falsch. Stell es zu 100% sicher, dass die Anmeldeinformationen gĂĽltig sind.
  • Wir haben mehr als 1 Gitlab-Konto mit Windows-Anmeldeinformationen gespeichert.

Lösung 2 – git unset credential

  1. Git-Bash als Administrator öffnen
  2. In das Gitlab – Repository – Verzeichnis wechseln
  3. $ git config --system --unset credential.helper eintippen
  4. $ git pull eintippen
  5. Neues Passwort eingeben

Wenn Git Bash nicht als Administrator geöffnet wird (als normaler Benutzer – ohne Administratorrechte), erhält man eine Fehlermeldung: Konfigurationsdatei konnte nicht gesperrt werden – Berechtigung verweigert:

$ git config --system --unset credential.helper
error: could not lock config file C:/Program Files/Git/mingw64/etc/gitconfig: 
Permission denied

Literaturverzeichnis:

  1. git config - docs
  2. Accessing Credential Manager - microsoft docs

 

Hey đź‘‹
Would you like to know what we do?
  • Dirask is a friendly IT community for learners, professionals and hobbyists to share their knowledge and help each other in extraordinary easy way.
  • We welcome everyone,
    no matter what the experience,
    no matter how basic the question is,
    this community will help you.