刪除SVN用戶信息

1.Linux客戶端

由於公司VPN權限到期,更改密碼成功後可以用新密碼登錄公司網頁VPN和郵件,但Linux無法更新code。只能以舊密碼登錄能夠更新,已經刪除了原先保存的用戶信息。使用命令行 :rm -rf ~/.subversion/auth

上網查了些資料沒什麼收穫,但是有些啓發,難道是服務器的subversion配置文件一直都沒變,所以是舊密碼。

問了同事原來如此,公司並沒有同步VPN,SVN,mail的密碼。~~~~~·········

2.windows客戶端(參考http://m635674608.iteye.com/blog/1750833

windows下TortoiseSVN客戶端如果之前有保留用戶信息,

(1)在TortoiseSVN的設置對話框中,選擇“已保存數據”,在“認證數據”那一行點擊“清除”按鈕

(2)刪除SVN緩存在文件系統的目錄,對於win7系統,參考網頁的目錄並沒有找到。

3.服務器更改SVN配置

參考http://blog.163.com/ask_rent@yeah/blog/static/139893663201102011632559/

有時間的話要寫一下客戶端和服務端如何配置SVN。

PS:重裝系統後windows下TortoiseSVN客戶端重新安裝後右鍵沒有SVN選項,上網查了很多,說法衆多,其實就是客戶端和服務端SVN工具版本不匹配,客戶端的版本高於了服務端的版本導致,將SVN工具的版本恢復回去就可以了。

 

 

後記:離職前,打算把工作中遇到的一些問題,整理一下發出來,有些東西涉及到公司,只能是些工具類的使用。

svn更新時出現不能連接主機服務器的情況:
1.在windowS下checkout一下,再到Linux下更新就可以了。
2.Linux的使用有權限問題,如果Code是在root下壓縮後解壓的,那麼更新時要注意權限的統一。
3.如果各種辦法嘗試後仍然不行,可以清除Window下SVN軟件設置裏的saved data的用戶和log等信息,在到Linux下host下執行rm -rf ~/.subversion/auth操作刪除用戶信息。這一點應該屬於權限問題吧(引起的原因很可能是解壓的Code是別人的,還保留他人的信息)
4.對於各種辦法不行的情況,還有一點就是要重新清除base數據。
5.無法連接服務器還有可能是防火牆和殺毒軟件對服務器網址的攔截,但我的關閉了兩者依然Ping不通服務器。
6.有時候正常使用的svn忽然就不能連接,重新配置用戶名和密碼,保存後,重新更新Ok。svn up --username rabbit --password 123456
7.虛擬機網卡的配置也會引起不能連接的情況,會在另外一篇虛擬機的網絡配置中介紹。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章