2016-06-23 6 views
2

Also, ich habe ein Repo-Setup, auf einem anderen Computer. Ich habe Dateien übertragen und übertragen und sie sehen auf github.com gut aus. Jetzt habe ich git init auf einer anderen Maschine ausgeführt und ich versuche zu ziehen.Die angeforderte URL zurückgegeben Fehler: 403 verboten beim Zugriff auf github.com

# git remote set-url origin [email protected]:me/someproj.git 
fatal: No such remote 'origin' 

# git remote add origin https://github.com/me/someproj.git 

# git pull 
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/me/someproj.git/info/refs 

fatal: HTTP request failed 

# git remote -v 
origin https://github.com/me/someproj.git (fetch) 
origin https://github.com/me/someproj.git (push) 

# git pull origin 
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/me/someproj.git/info/refs 

fatal: HTTP request failed 
+0

Bitte geben Sie weitere Informationen - welche Git-Version verwenden Sie auf diesem Computer? Hast du deinen Benutzernamen und dein Passwort festgelegt? Sind Sie hinter einer Firewall oder verwenden Sie einen Proxy? –

+0

Git Version 1.7.1 und nein, ich bin nicht hinter einem Proxy, den ich kenne. Ich bin mir nicht sicher, ob ich einen User/Pass gesetzt habe. – User

+0

Das ist wahrscheinlich Ihr Problem, richten Sie es mit '' 'git config --global user.name your_username''' ein und machen Sie dasselbe für Ihr Passwort. –

Antwort

7

Sie müssen prüfen, welche Anmeldeinformationen (Benutzername/Passwort), die Sie auf dem Computer verwenden, auf dem ein Push-to-GitHub erfolgreich zu sein, und diejenigen Berechtigungsnachweis in Ihrem neuen lokalen Repo wiederverwenden.

Überprüfen Sie vor allem die Art der URL verwendet: ssh ([email protected]:me/someproj.git) oder https (https://github.com/me/someproj.git).
Überprüfen Sie auch, ob Sie using 2FA (Two-Factor Authentication) oder nicht für dieses GitHub-Konto und Repos waren.

Du kannst die right username in your url ::

cd /path/to/new/local/repo 
git remote add origin https://[email protected]/me/someproj.git 
0

Beim Versuch https://github.com/me/someproj.git/info/refs vom Browser für den Zugriff auf die folgende Meldung auffallen wird, die mit einem 403-Statuscode zugeordnet:

Please upgrade your git client. GitHub.com no longer supports git over dumb-http: https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days

Wenn Sie Verwenden Sie git vor 1.6.6, versuchen Sie es zu aktualisieren oder verwenden Sie besser ein SSH-Protokoll.

Überprüfen Sie auch Ihre Einrichtung mit git config --global user.name und git config --global user.password.

Verwandte Themen