2010-02-03 29 views
12

Làm thế nào để git-svn quên các chi tiết xác thực svn?Git-SVN xóa auth-cache

Chúng tôi có một máy ghép nối chạy máy chủ Windows 2008 mà trên đó chúng tôi có một repo git và chúng tôi đăng ký vào một kho lưu trữ subversion trung tâm. Tôi muốn git nhắc tôi cho các chi tiết xác thực subversion của tôi mỗi khi tôi check-in.

Tôi đã xóa các tệp lật đổ từ dưới% APPDATA% \ subversion \ auth \ svn.simple. Bây giờ bất cứ khi nào tôi sử dụng một khách hàng subversion thường xuyên tôi nhận được nhắc nhở cho auth subversion của tôi nhưng git-svn nhớ các thông tin vẫn còn.

Có cách nào tôi có thể làm cho nó quên chi tiết xác thực không?

Trả lời

18

Xóa xác thực svn từ % HOMEPATH% \. Subversion \ auth \ svn.simple. Điều này đặt lại xác thực svn và git nhắc cho một tên người dùng trong thời gian tới.

Lưu ý rằng trước đó tôi đã xóa xác thực từ trong% appdata% \ subversion \ auth \ svn.simple và điều đó không hoạt động.

+0

% homepath% là c: \ người dùng trên hệ phục vụ windows 2008 hệ thống mà trên đó các vấn đề cuối cùng đã được giải quyết – Aneesh

1

Bạn có thể có một phiên bản khác của subversion được cài đặt ở một nơi khác, bởi vì git-svn không nhớ xác thực svn của chính nó và ủy nhiệm nó để lật đổ.

+1

Tôi có một khách hàng svn rùa. Không cài đặt khác. Tôi đã xóa bộ nhớ cache xác thực của svn tortoise. – Aneesh

1

Gần đây tôi cũng gặp vấn đề này. Lý do là "% APPDATA% \ subversion \ servers", tệp này cũng lưu tên người dùng và mật khẩu proxy của bạn.

Các vấn đề liên quan