2010-02-03 10 views
12

svn kimlik doğrulama ayrıntılarını unutmak için git-svn nasıl alabilirim?Git-SVN temizle auth-önbellek

Windows Server 2008 işletim sistemini çalıştıran bir eşleştirme makinemiz var, bir git repo'umuz var ve biz de merkezi bir subversion deposuna giriş yapıyoruz. Git, her girişimde benim subversion kimlik doğrulama ayrıntıları için bana sormak istiyorum.

Subversion dosyalarını% APPDATA% \ subversion \ auth \ svn.simple altından kaldırdım. Şimdi her ne zaman normal bir subversion istemcisi kullanıyorum, subversion auth'ımı sormam gerekiyor ama git-svn hala kimlik bilgilerini hatırlıyor.

Kimlik doğrulama ayrıntılarını unutturmayı başarabilir miyim?

cevap

18

svn kimlik doğrulamasını temizleyin % HOMEPATH% \. Subversion \ auth \ svn.simple. Bu svn kimlik doğrulamasını sıfırlar ve bir dahaki sefere bir kullanıcı adı için git ister.

Daha önce kimlik doğrulamasını% appdata% \ subversion \ auth \ svn.simple altından sildiğimi ve çalışmadığımı unutmayın.

+0

% homepath%, c: \ windows server 2008 sistemindeki sorunun çözüldüğü sistemdir. – Aneesh

1

Başka bir yere yüklenmiş başka bir subversion örneğiniz olabilir, çünkü git-svn, svn kimlik doğrulamasını kendi başına hatırlamıyor ve bunu subversion'a aktarıyor.

+1

Bir kaplumbağa svn istemcim var. Başka kurulum yok. Kaplumbağa svn kimlik doğrulama önbelleğini temizledim. – Aneesh

1

Son zamanlarda bu problemle de karşılaştım. Nedeni "% APPDATA% \ subversion \ servers" dir, bu dosya da proxy kullanıcı adınızı ve şifrenizi kaydeder.