Ich habe ein Github-Konto verwendet, um ein Android-Projekt aus Android Studio auf Github zu verschieben. Jetzt habe ich ein weiteres Konto bei Github erstellt und möchte ein anderes Android-Projekt auf dieses neue Konto verschieben. Ich kann jedoch keine Option zum Ändern des Github-Kontos in Android Studio finden. Es wird immer vom vorherigen Konto weitergeleitet und führt daher zu diesem Fehler:
remote: Berechtigung für new_username/repository_name.git verweigert zu old_username.
fatal: Zugriff auf ' https://github.com/new_username/repository_name.git/ ' nicht möglich: - Die angeforderte URL hat den Fehler 403 zurückgegeben
Ich verwende Android Studio 1.2.2 unter Windows.
In meinem Fall funktioniert nichts. Dieser Weg funktioniert für mich.
Schritte:
Nun ist es an der Zeit, Push Ihren Quellcode für Git zu verwenden, Android Studio würde ask nach neuer Benutzername und dessen Kennwort.
Referenz-Screenshot.
Erledigt
Vielleicht nicht die Antwort, die Sie wünschen, aber Sie können dies wahrscheinlich lösen, indem Sie herausfinden, wo der Projektcode von Android Studio gespeichert ist, und die Git-Fernbedienung dort ändern.
Wenn Sie beispielsweise den Speicherort des Haupt-Repository ändern möchten, geben Sie diesen in die Befehlszeile ein, wenn Sie sich im Projektverzeichnis befinden: git remote set-url Origin <new-url-from-github>
Wenn Sie zur Eingabe eines Benutzernamens und Kennworts aufgefordert werden, stellen Sie sicher, dass Sie ein Konto verwenden, das Zugriff auf das Repository hat.
Und im Bild von Nir Duan müssen Sie auf die Schaltfläche "Test" klicken, um Ihre Verbindung zu überprüfen.
Sie müssen zuerst zu: Einstellung -> Versionskontrolle -> GitHub -> Ändern Sie Ihren Benutzernamen. (genau wie Nir Duan) sagte.
Dann gehen Sie zu: VCS -> Überprüfung der Versionskontrolle -> Github
Melden Sie sich mit neuen Anmeldeinformationen an, wenn Sie dazu aufgefordert werden. Ändern Sie die Git-URL und möglicherweise das übergeordnete Verzeichnis. Klicken Sie auf klonen, öffnen Sie ein anderes Fenster und warten Sie, bis es geladen wird. schließe das neue Fenster.
Wenn Sie das nächste Mal Push ausführen möchten, wird das neue Repository als Teil der Optionen oben links im Popup "Push-Commit" angezeigt