wake-up-neo.com

Github Enterprise - Remote: Für Git-Vorgänge ist keine Kennwortauthentifizierung verfügbar

Mein Git arbeitete einwandfrei und ohne etwas zu ändern, trat folgendes Problem auf: Ich habe versucht, den Cache zurückzusetzen 

credentials.helper

und ich habe so ziemlich jede stackoverflow-Antwort durchlaufen, die ich finden konnte 

remote: Password authentication is not available for Git operations.
remote: You must use a personal access token or SSH key.
remote: See https://github.ibm.com/settings/tokens or
'https://github.ibm.com/WBurney/Blockchain_SDO.git/': 
The requested URL returned error: 403

Vielen Dank

10

Wenn Sie einen öffentlichen SSH-Schlüssel in Ihrem GitHib-Unternehmenskonto registriert haben, können Sie das Problem mithilfe einer SSH-URL in einem bestimmten Schritt ausführen

cd /path/to/repo
git remote set-url Origin [email protected]:WBurney/Blockchain_SDO.git
git Push

Versuchen Sie jedoch bei Ihrem ursprünglichen Problem " Erstellen eines persönlichen Zugriffstokens für die Befehlszeile ".

Wenn Sie mit einem Mac arbeiten, aktualisieren Sie Ihre Anmeldeinformationen aus dem OSX-Schlüsselbund .

12
VonC

Eine andere Lösung, die für mich funktioniert hat, war das Ändern der Anmeldeinformationen über den Windows-Anmeldeinformations-Manager:

- Befolgen Sie die Schritte in dieser Link , um ein Zugriffstoken zu erstellen.

  • Klicken Sie oben rechts auf einer beliebigen Seite auf Ihr Profilfoto.
  • Klicken Sie auf Einstellungen
  • Klicken Sie in der linken Seitenleiste auf Entwicklereinstellungen
  • Persönliche Zugriffstoken
  • Neues Token generieren

- Gehen Sie zu "Windows Credential Manager" und suchen Sie nach Ihrem Github Enterprise-Konto.

- Klicken Sie auf Ändern, und ersetzen Sie das Kennwort durch das von Ihnen generierte Token.

4
Omar Yaya

Die akzeptierte Antwort funktioniert nur für ssh, nicht für https.

Die Cache-Zurücksetzungsempfehlungen scheinen sich kürzlich geändert zu haben. Für mich hat das letztendlich funktioniert.

git credential reject
protocol=https
Host=github.<YOUR_COMP>.com
3
Atul Soman

Versuchen Sie es unter einem -

git clone https://<user-name>:<git-token>@<github-path.git>
2
Ajay Kumar