2015-01-30 31 views
24

Gibt es einen Befehl zum Abmelden von Git? Ich übergebe meinen Computer an jemand anderen und möchte nicht, dass der Computer an mein Konto im Terminal angeschlossen wird.Git Benutzer über die Befehlszeile abmelden

+2

Welches Betriebssystem sind Sie? Wie wäre es, nur Ihre Festplatte zu löschen? –

+0

Ich bin auf OS X. Ich möchte meinen Computer übergeben, ohne alles zu löschen. Ich will nur keine persönlichen Informationen, Repositories zugänglich. – byrdr

+1

Wischen Sie Ihr Home-Verzeichnis eine Option? Es enthält in der Regel eine Menge persönlicher Informationen, die nur schwer vollständig beseitigt werden können. –

Antwort

29

Entfernen Sie Ihre SSH-Schlüssel von ~/.ssh (oder wo Sie sie gespeichert haben).

entfernen Sie die Benutzereinstellungen:

git config --global --unset user.name 
git config --global --unset user.email 

(oder alle Ihre globalen Einstellungen:

git config --global --unset-all 

)

Vielleicht zum Anmeldeinformationen Shop an etwas anderes da ist, aber ich git immer verwendet über SSH.

+0

Dies hängt vom Betriebssystem und vom verwendeten Anmeldeinformationenspeicher ab. Im Allgemeinen wird es schwierig sein, vollständig sicherzustellen, dass Sie keine Geheimnisse preisgeben. –

69

Ich stieß auf das gleiche Problem, und die obige Antwort funktionierte nicht für mich, weil github meine Anmeldeinformationen durch Windows Credential Manager anstelle von Git Bash gefüttert wurde.

Sie haben Windows Credential Manager prüfen und den Github Eintrag unter control panel > user accounts > credential manager > Windows credentials > Generic credentials

+6

Danke, ich suchte im Internet wie 5 Stunden, um das zu finden. – joe

+1

Das funktioniert !!! Sehr hilfreich !!!! Ich suchte wie eine halbe Stunde, besser als @joe. :) –

+1

Dank @MCllorf funktioniert es – Jinu

Verwandte Themen