2017-12-20 19 views
1

Also, ich versuche, ein Repository zu Github mit Git Bash zu schieben. Die Sache ist, es denkt immer noch, dass ich einen Benutzernamen benutze, den ich vorher benutzt habe. Jedoch änderte ich diesen Benutzernamen und ich habe mit den folgenden Befehlen sicher sein:Git Bash drängt immer noch mit dem vorherigen Benutzernamen

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

jedoch Github ist immer noch meine bisherigen Benutzernamen mit dem Repo zu schieben. Dies wird durch den Befehl zum Drücken angezeigt:

git push origin master 
remote: Permission to CorrectName/CorrectRepo.git denied to PreviousUsername 
fatal: unable to access 'https://github.com/CorrectName/CorrectRepo/': The requested URL 
returned error: 403 

Was kann ich tun, um mein Repo erfolgreich zu schieben?

+0

Ich habe dieses Problem noch einen Tag später. Hat jemand noch andere Ideen? – kevin29

Antwort

0

Ok, ich habe es zu arbeiten. Jemand half mir und riet mir, einen git config --local credential.helper "" Befehl in meinem Projektverzeichnis und auch einen git config --global --unset credential.helper Befehl auszuführen. Es scheint, als ob die Zugangsdaten immer noch irgendwie gespeichert wurden, aber git bat um einen Benutzernamen und ein Passwort, bevor er nach dem Deaktivieren des Zugangsberechtigungshelfers weitergriff und der Push erfolgreich war.

0

Versuchen Sie, Ihre Fernbedienung zu entfernen und neu hinzuzufügen. Entfernen

git remote rm origin 
git remote add origin <your origin url> 
+0

Das hat nicht funktioniert. Hast du noch andere Ideen? – kevin29

0

Benutzereinstellungen:

Name: $~ git config --global --unset user.name

E-Mail: $~ git config --global --unset user.email

oder alle Ihre globalen Einstellungen:

$~ git config --global --unset-all

Dann set your username in Git.

Um zu überprüfen, wer Sie sind:

$~ git config --list

+0

Hat nicht funktioniert. Irgendwelche anderen Ideen? – kevin29

+0

@ kevin29 Sie können diese [link] (https://stackoverflow.com/questions/23740734/logout-and-login-aso-another-user-git-bash) besuchen, um zu sehen, wie Sie sich von git abmelden und dann einloggen Ich denke, das ist der einfachste Weg! –

+0

Das habe ich schon im Original post versucht. Irgendwelche anderen Ideen? – kevin29

Verwandte Themen