解決eclipse中svn插件總是提示輸入密碼的問題


一、背景

  最近在eclipse中使用svn插件進行遠程倉庫代碼管理時,老是出現提示讓輸入密碼,特別煩人,經過努力,終於解決該問題,拿來和大家分享~

二、svn插件密碼機制以及出現問題的原因分析

  當我們第一次使用svn插件並輸入密碼時,會生成一個保存密碼的文件,然后每次svn插件默認去讀取用戶名和密碼信息。啟動eclipse時,會自動將配置信息讀取到程序緩存中。

  svn的密碼修改以后,無法再次登錄,也沒有提示重新輸入密碼。這時,我們可以通過刪除相關配置文件的方式讓svn插件提示我們重新輸入密碼。但是,eclipse也會首先讀取緩存文件,當你刪除了配置文件之后,eclipse也會默認的讀取緩存中的文件。所以在讀取svn信息時,總是提示輸入用戶名和密碼。

三、解決辦法

  我們可以通過兩步走的方式來解決該問題,首先刪除對應的保存svn登錄信息的相關文件,然后再重新啟動eclipse,讓它清除緩存並重新生成。

  1.首先現在eclipse中查看我們所使用是什么SVN 接口?windows > preference > Team > SVN #SVN 接口

    

  2.如果是用的JavaHL, 找到以下目錄並刪除auth目錄下的文件.

    win7:C:\Documents and Settings\Administrator\Application Data\Subversion

    win10:C:\Users\系統賬戶名\AppData\Roaming\Subversion

  3.如果你用的SVNKit, 找到以下目錄並刪除.keyring文件. {eclipse_home}\configuration\org.eclipse.core.runtime

就大工告成,再次重啟eclipse並使用插件會發現提示讓重新輸入用戶名密碼,保存之后就不會讓輸入這些了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM