2011-09-07 97 views
0

由於我使用SpringSource ToolSuite 2.7.1並安裝了最新的Subclipse插件(1.6.x),每次我向密碼的回購提交某些內容時,此插件都會詢問我,無論我啓用了'保存密碼'複選框。據我所知,Subclipse插件不保存憑證本身,而不是從底層SVN適配器使用的身份驗證信息,所以我嘗試以下沒有任何成功:SpringSource ToolSuite和Subclipse插件

1)刪除〜/的.subversion/AUTH

2)刪除〜/ .eclipse_keyring

重新啓動STS後,密碼對話框每次都會再次提示。

使用Eclipse Indigo和安裝了相同的Subclipse插件,這種奇怪的行爲不會發生,passowrd會按預期自動執行。 如果我從命令行使用svn,在我最初輸入密碼之後,它會自動使用,不會再讓我煩惱。

任何建議,爲什麼這不適用SpringSource Toolsuite?

親切的問候 多米尼克

回答

2

已解決:原因是,STS.app沒有訪問SVN密碼的MacOS X KeyChain。所以它必須反覆提問。使用的Eclipse.app被添加爲可信的應用程序來訪問存儲的svn密碼。奇怪的是,我不能將STS.app添加到SVS密碼條目的可信應用程序列表中,但這是another question。如果我激活了「每個程序的訪問」複選框,則STS.app可以讀取此密碼並且不再詢問!

+0

嗨,遇到同樣的問題,它使我瘋狂。你能詳細說明激活'訪問每個程序'以及SVS是什麼嗎?不熟悉你在說什麼OSX功能 - 謝謝! – VLostBoy

+0

'每個程序的訪問'表示在MacOS X下由KeyChainAccess.app管理的密鑰庫中給定密碼的選項。在/ Applications/Utilities下啓動該工具,選擇你想要的密碼(在我的情況下是Subversion/SVN(不是SVS ,抱歉)密碼,通過雙擊打開信息,並選擇名爲「訪問」左右的標籤或...我的德國MacOSX說'Zugriff'。在這裏你可以管理可信賴的應用程序列表或允許訪問每個密碼我不得不使用第一個選項 – Dominik

+0

謝謝你回到我身邊......但是這裏沒有任何變化STS總是出問題,但最近我發現它太不可靠了,至少在OSX上,它是一個令人難以置信的資源 - 200%CPU的四核2.7 GHz機器上配備4Gb RAM,用maven構建?真的嗎?想想我會提出一個關於這個的錯誤 - 密碼問題只在昨天升級到2.7 .22 :( – VLostBoy

0

我沒有與Subclipse插件太多經驗。幾年前我嘗試了幾次,但對我而言並不好。然後,我轉向顛覆。我沒有遇到這個顛覆性插件的問題,所以也許你可以嘗試切換,看看這是否會對你有所幫助。

+0

我已經比較了兩個插件,並選擇了Subclipse,因爲評分較好,但是也許我會給Subversive一個機會......但是就我寫的,我使用Subclipse幾個月後沒有任何問題和3.7。嘮叨的對話框出現在STS 2.7.1中,所以我也要問Spring論壇! – Dominik

0

我會嘗試刪除或重命名〜/ .subversion文件夾。配置和服務器文件中還有一些設置可以防止密碼存儲。你也沒有提及你使用的是什麼訪問方法...例如密碼不存儲爲svn + ssh://

如果你正在使用JavaHL或SVNKit,這也是相關的。 JavaHL是本地Subversion,所以密碼被緩存在〜/ .subversion/auth中。 SVNKit將密碼緩存在Eclipse密鑰環中,但我相信它會從SVN密碼緩存中讀取,如果它已經存在 - 或者至少已經習慣了。

最後,因爲它適用於Eclipse,但不是STS(並且應該沒有理由)可能檢查權限?由於某種原因,STS作爲不同的用戶運行?

0

安全存儲設置相同。但似乎沒有使用這些設置,上述文件不存在。與此同時,我安裝了STS 2.7.2更新和新的Subclipse插件,但沒有成功,對話框再次彈出提交。之後,我創建一個新用戶,將整個STS 2.7.2安裝目錄(包括Maven,tc和剛剛安裝的Subclipsed插件)複製到所有用戶共享的目錄中。由於缺少新用戶的讀取權限,我必須修復maven子目錄的文件權限。我從svn檢出了一個項目並對其進行了修改。在最初的用戶名/密碼問題後,該對話框不再彈出。看來,對於這個新用戶來說,情況很好。我切換回原來的用戶並啓動STS 2.7.2。從完全相同的地方,共享目錄。但是......你預測它......對話彈出一次又一次......這似乎是我的任何用戶設置有問題,但哪一個?我已經刪除了〜/ .subversion/auth和整個〜/ .subversion。沒有辦法避免給定用戶的密碼不斷的問題。姆姆,奇怪,還有什麼提示或建議?

相關問題