svn設定 - subversion eclipse update site




如何在Eclipse中更改SVN存儲庫的憑據? (13)

(Windows 7 Eclipse Indigo 3.7)

C:\用戶\\應用程序數據\漫遊\顛覆\權威性\ svn.simple

找到svn信息文件並使其可寫。
(它們是默認只讀)(不需要重新啟動eclipse)

我使用subclipse在Windows上安裝了Eclipse 3.4.2。 另一位開發人員用他的憑據添加了一個SVN倉庫,並選擇了“保存密碼”。 現在每次我用SVN做任何事情時,都會使用他的緩存憑證。 我如何將它們改為我的?

我已經檢查過'workspace / .metadata / .plugins / org.tigris ...'文件夾,並且找不到重置這些緩存憑據的方法。


http://subclipse.tigris.org/wiki/PluginFAQ#head-d507c29676491f4419997a76735feb6ef0aa8cf8

用戶名和密碼

定義存儲庫時,Subclipse不會收集或存儲用戶名和密碼憑據。 這是因為JavaHL和SVNKit客戶端適配器足夠智能,足以在需要時提示您提供這些信息 - 包括密碼更改的時間。

您還可以允許適配器緩存這些信息,常見問題是如何刪除此緩存的信息以便再次提示您? 我們有一個公開的請求,將一個API添加到JavaHL中,以便我們可以提供一個UI來執行此操作。 目前,您必須手動刪除緩存。 緩存的位置因使用的客戶端適配器而異。

JavaHL將信息緩存在與命令行客戶端相同的位置 - 在Subversion運行時配置區域中。 在Windows上,它位於%APPDATA%\ Subversion \ auth中。 在Linux和OSX上,它位於〜/ .subversion / auth中。 只需找到並刪除帶有緩存信息的文件即可。

SVNKit將信息緩存在Eclipse密鑰環中。 默認情況下,這是一個名為.keyring的文件,存儲在Eclipse配置文件夾的根目錄中。 這兩個值都可以用命令行選項覆蓋。 要清除緩存,您必須刪除該文件。 Eclipse將在重新啟動時創建一個新的空密鑰環


刪除位置:configuration \ org.eclipse.core.runtime下的.keyring文件,之後,您將被邀請提示您的新svn帳戶。 對我來說它工作。


在Eclipse中:Ctrl + F8 - > SVN Repository Exploring - >右鍵單擊respository - > Location Properties - > Finish;)


在Windows 7上,轉到C:\ Users \%User_Name%\ AppData \ Roaming \ Subversion並刪除auth目錄。 請注意,如果您連接的SVN服務器超過1個,將會刪除您配置的所有SVN服務器的身份驗證。 如果你想重置一台服務器:

在auth目錄中你應該看到一個名為svn.simple的文件夾。 使用文本編輯器打開每個文件,以確定要刪除哪一個文件,然後只刪除該單個文件。


在Windows上有幾個地方SVN會根據系統配置放置緩存的憑據。 閱讀SVNBook | 客戶端憑證

  • 主憑證存儲位於%APPDATA%\Subversion\auth ,您可以運行svn auth命令來查看和管理其內容。

  • 您還可以運行cmdkey來查看存儲在Windows Credential Manager中的憑證。

  • 如果您的SVN服務器與Active Directory集成並支持集成Windows身份驗證(例如VisualSVN Server),則您的Windows登錄憑據將用於身份驗證,但它們不會被緩存。 您可以運行whoami來查找您的用戶帳戶名稱。



在任何Windows版本上,請遵循以下路徑:

C:\Users\{user_name}\AppData\Roaming\Subversion\auth\svn.simple

然後在該文件夾內用十六進制代碼刪除文件並重新啟動您的eclipse。


我使用svn + ssh協議訪問SVN。 為解決類似問題,我需要做的是打開Putty並對其進行重新配置,以便在保存的會話中沒有wrong_user_name @ myserver,但是使用correct_user_name @ myserver。


我刪除了windows計算機(Windows 7)下面路徑下svn.simple目錄下的文件:

C:\Users\[user_name]\AppData\Roaming\Subversion\auth

問題解決了。


我無法找到svn.simple文件,但能夠使用以下三個步驟更改憑據:

來自SVN的Checkout項目

選擇您需要更改憑據的存儲庫(注意:您不會執行結帳,但會使您進入屏幕以輸入用戶名/密碼組合)。

最後,輸入新的用戶名和密碼憑據:

這有點令人困惑,因為你開始初始化一個新項目的過程,但你只是重置了存儲庫憑證。


我的妻子建議:

  1. 打開SVN存儲庫視圖
  2. 打開位置屬性...
  3. 顯示憑證對於:按[X]按鈕
  4. 選擇用戶,輸入密碼,按[完成]

和所有的工作!


非常簡單的步驟如下:Eclipse:Window ----> Preferences -----> SVN -----> SVN Interface ----->選擇SVNKit(純Java)







subversive