2015-01-30 19 views
24

Git çıkış yapmak için bir komut var mı? Bilgisayarımı başkasına devrediyorum ve git terminalinde hesabıma eklenmesi istemiyorum.Git komut satırından kullanıcıyı çıkış yapın

+2

Hangi işletim sistemini kullanıyorsunuz? Sadece sabit diskinizi silmek nasıl? –

+0

OS X'deyim. Bilgisayarımı her şeyi silmeden teslim etmek istiyorum. Kişisel bilgileri, depoları erişilebilir kılmak istemiyorum. – byrdr

+1

Giriş dizini bir seçenek siliyor mu? Genellikle tamamen kurtulmak zor olacak bir sürü kişisel bilgi içerir. –

cevap

29

SSH anahtarlarınızı ~/.ssh'dan (ya da bunları kaydettiğiniz yerden) çıkarın.

Kaldır kullanıcı ayarları:

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

(veya tüm global ayarları:

git config --global --unset-all 

)

Belki başka kimlik bilgileri deposuna ilişkin bir şey var, ama her zaman budala kullanılan SSH üzerinde.

+0

Bu gerçekten işletim sistemine ve kullanılan kimlik deposuna bağlıdır. Genel olarak, herhangi bir sırrı kaçırmadığınızdan emin olmak zor olacaktır. –

69

Aynı sorunla karşılaştım ve yukarıdaki yanıt işe yaramadı çünkü github, kimlik bilgilerimi git bash yerine windows kimlik bilgisi yöneticisi aracılığıyla besliyordu.

Sen Windows Kimlik Yöneticisi kontrol etmek ve Mac'te control panel > user accounts > credential manager > Windows credentials > Generic credentials

+6

Teşekkür ederim, bunu bulmak için interneti 5 saat aradım. – joe

+1

Bu işe yarıyor! Çok yararlı !!!! Yarım saat gibi, daha çok @joe aradım. :) –

+1

Teşekkürler @MCllorf çalışıyor – Jinu