解決eclipse中svn插件總是提示輸入密碼的問(wèn)題

一、背景

最近在eclipse中使用svn插件進(jìn)行遠(yuǎn)程倉(cāng)庫(kù)代碼管理時(shí),老是出現(xiàn)提示讓輸入密碼,特別煩人,經(jīng)過(guò)努力,終于解決該問(wèn)題,拿來(lái)和大家分享~

二、svn插件密碼機(jī)制以及出現(xiàn)問(wèn)題的原因分析

當(dāng)我們第一次使用svn插件并輸入密碼時(shí),會(huì)生成一個(gè)保存密碼的文件,然后每次svn插件默認(rèn)去讀取用戶名和密碼信息。啟動(dòng)eclipse時(shí),會(huì)自動(dòng)將配置信息讀取到程序緩存中。

svn的密碼修改以后,無(wú)法再次登錄,也沒(méi)有提示重新輸入密碼。這時(shí),我們可以通過(guò)刪除相關(guān)配置文件的方式讓svn插件提示我們重新輸入密碼。但是,eclipse也會(huì)首先讀取緩存文件,當(dāng)你刪除了配置文件之后,eclipse也會(huì)默認(rèn)的讀取緩存中的文件。所以在讀取svn信息時(shí),總是提示輸入用戶名和密碼。

三、解決辦法

我們可以通過(guò)兩步走的方式來(lái)解決該問(wèn)題,首先刪除對(duì)應(yīng)的保存svn登錄信息的相關(guān)文件,然后再重新啟動(dòng)eclipse,讓它清除緩存并重新生成。

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

解決eclipse中svn插件總是提示輸入密碼的問(wèn)題

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

win7:C:Documents and SettingsAdministratorApplication DataSubversion

win10:C:Users系統(tǒng)賬戶名AppDataRoamingSubversion

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

就大工告成,再次重啟eclipse并使用插件會(huì)發(fā)現(xiàn)提示讓重新輸入用戶名密碼,保存之后就不會(huì)讓輸入這些了。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊15 分享