2017-12-18 2 views
0

Momentan ist meine Befehlszeile mit meinem Git-Konto "Account1" verknüpft.Ändern github Benutzer in CMD Windows

Ich möchte das Repository durch mein anderes Konto „Account2“

ex Besitz drücken. Gerade jetzt, wenn ich git push erhalte ich:

remote: Permission to Account2/DesiredRepo denied to Account1. 
fatal: unable to access 'https://github.com/Account2/DesiredRepo/': The requested URL returned error: 403 

Wie kann ich anmelden, um mein anderes Konto auf cmd zu diesem Repository zu schieben? Ich möchte so etwas wie:

git logout

git login // Fordert Login-Seite von einer Art Konto zu wechseln

ich keine Lösungen bisher gefunden haben, die mit Fenstern gut funktionieren.

Antwort

0

Git hat kein Authentifizierungskonzept, daher gibt es keine git logout und git login Befehle. Stattdessen wird dies durch das Protokoll implementiert, das zur Kommunikation mit einer Fernbedienung verwendet wird. Bei der Installation von Git unter Windows haben Sie wahrscheinlich die Standardeinstellungen akzeptiert, einschließlich der Aktivierung von Git Credential Manager. Wenn Sie Ihren GitHub-Benutzernamen und das Passwort zum ersten Mal eingegeben haben, hat dieses Tool diese Dateien (hoffentlich sicher) für die Verwendung in zukünftigen Sitzungen gespeichert. Ich gehe davon aus, dass Sie damit Ihre digitalen Identitäten verwalten können. Sie können diese Dokumentation lesen und weitere Informationen zum Wechseln von Konten mit diesem Tool finden.

Alternativ können Sie SSH-Schlüssel für jedes Konto erstellen. Fügen Sie Ihrem zugeordneten Konto Ihre öffentlichen Schlüssel hinzu und verwenden Sie dann den richtigen privaten Schlüssel für die Authentifizierung. Details finden Sie auf den Hilfeseiten und der Dokumentation von GitHub.