2015-01-30 10 views
24

Esiste un comando per disconnettersi da git? Sto consegnando il mio computer a qualcun altro e non voglio che il git sia collegato al mio account nel terminale.Utente di disconnessione Git dalla riga di comando

+2

In che sistema operativo sei? Che ne dici di pulire il tuo hard disk? –

+0

Sono su OS X. Mi piacerebbe consegnare il mio computer senza cancellare tutto. Semplicemente non voglio informazioni personali, archivi accessibili. – byrdr

+1

Sta pulendo la tua directory home un'opzione? In genere contiene un sacco di informazioni personali, che saranno difficili da eliminare completamente. –

risposta

29

Rimuovere le chiavi SSH da ~/.ssh (o dove sono state memorizzate).

Rimuovere le impostazioni utente:

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

(o tutte le impostazioni globali:

git config --global --unset-all 

)

Forse c'è qualcosa d'altro relativo al negozio di credenziali, ma ho sempre usato git su SSH.

+0

Dipende molto dal sistema operativo e dall'archivio credenziali utilizzato. In generale, sarà difficile accertarsi completamente di non divulgare alcun segreto. –

69

Mi sono imbattuto in questo stesso problema, e la risposta di cui sopra non ha funzionato per me perché github è stato alimentato le mie credenziali tramite gestore di credenziali di windows invece di git bash.

Potrebbe essere necessario controllare le finestre responsabile delle credenziali ed eliminare la voce github sotto control panel > user accounts > credential manager > Windows credentials > Generic credentials

+6

Grazie, ho cercato su internet 5 ore per trovarlo. – joe

+1

Funziona !!! Molto utile !!!! Ho cercato mezz'ora, meglio di @joe. :) –

+1

Grazie a @MCllorf funziona – Jinu

Problemi correlati