我有2個存儲庫,我使用相同的用戶名來訪問它們,但使用不同的密碼(2個倉庫在同一臺服務器上,但每個倉庫需要不同的憑據)。在使用Subclipse SVN插件的Eclipse(版本:Indigo Service Release 1,Build id:20110916-0149)中,如果我單擊一個存儲庫的「記住密碼」,那麼它不會用於另一個存儲庫(因爲它是相同的用戶名,所以它會提示輸入密碼)。 是否有可能將憑據存儲在「每個存儲庫」中而不是全局的(即擁有2個賬戶具有相同的用戶名,但密碼不同,一個用於repo1,另一個用於repo2)?Eclipse:如何使用相同的用戶名,但不同的密碼訪問2 SVN回購?
回答
不是一個答案,但暗示什麼進一步檢查:
- 轉到您的Subversion配置目錄。在Windows下它是:
c:\Users\<USERNAME>\AppData\Roaming\Subversion\
- 在那裏你應該找到目錄
auth/svn.simple
。 它爲每個SVN存儲庫(而不是服務器)包含一個文件,其中包含有關repo以及SVN用於向服務器進行身份驗證的用戶標識和密碼的信息。
V 65 <http://server.name:80> Subversion MYREPO
這表明,它可能是不同的每個回購。我有兩個相同的服務器,但不同的回購。由於我們使用LDAP,在加密後的密碼是相同的
所以,你可以刪除的條目,並再次嘗試以下步驟:
- 重新啓動Eclipse
- 刪除您結帳地點
- 刪除eclipse中的密碼信息
- 確保
auth/svn.simple
中沒有任何緩存。 - 在Eclipse中創建一個新的結帳位置,並存儲您的密碼。您現在應該只有該存儲庫的新條目。
- 如果您爲其他存儲庫創建另一個簽出位置,則應該可以選擇再次定義用戶標識和密碼。這應該導致不同的條目。
我希望這有助於調試您的問題。
感謝您的提示,我能夠找到爲什麼我只有一個條目而不是2(在auth/svn.simple中)的原因:2個存儲庫位置的定義使用相同的AuthName;所以當我在Eclipse中創建第二個位置時,它試圖使用相同的憑據,因爲AuthName是相同的(並且在auth/svn.simple中只有1個文件對應於第一個創建的位置)。所以再次感謝你的幫助! – user1160276
什麼是'AuthName',我在哪裏設置它來解決這個問題。 「存儲庫位置的定義」沒有這種東西。 – haelix
- 1. 多個用戶訪問相同的BDE別名,但訪問不同的目錄
- 2. 使用SSH推送到2個不同的回購使用相同的帳戶?
- 3. 不同的輸出,相同的用戶名和密碼
- 4. 多個相同的用戶名,但在不同的密碼在Joomla
- 5. 使用彈簧驗證相同的用戶名和不同的密碼
- 6. svn ssh用戶訪問單個回購
- 7. GRANT中的密碼與現有用戶名的密碼相同
- 8. 訪問SVN回購時不提示用戶名和密碼。我可以直接訪問URL
- 9. 應用不同的包名稱,但是簽名密鑰相同?
- 10. SSIS:使用不同的用戶名和密碼訪問網絡驅動器
- 11. 爲什麼使用相同密碼的2個用戶的密碼哈希值不同?
- 12. 的Python:登錄使用的用戶名1,但不同的密碼
- 13. AnkhSVN的: SVN:與用戶名訪問資源庫,密碼
- 14. 使用相同的客戶端訪問相同的Web服務
- 15. 如何在SmartGit中爲不同的Bitbucket回購使用不同的密鑰?
- 16. 訪問具有相同名稱但ID不同的記錄
- 17. 使用crypt()函數生成相同加密的不同密碼
- 18. 返回相同的結構,但用不同的名稱
- 19. 用戶名和密碼Couchdb同步訪問
- 20. 使用不同的方法訪問一個mercurial回購
- 21. 使用不同用戶名和密碼的廚師食譜
- 22. SVN認證的用戶名,密碼和URL使用SVN套件
- 23. XNA - 如何爲不同的選項使用相同的密鑰?
- 24. 使用PayPal用戶名,密碼和簽名訪問REST API
- 25. SVN兩個不同的回購
- 26. 如何使用用戶名/密碼獲取Facebook訪問令牌
- 27. 切換不同的方法,但使用相同的名稱 - C#
- 28. 「用戶名或密碼不正確」 - 獲取相同信息
- 29. 用戶控件使用不同的aspx,但實現相同
- 30. 訪問字段相同但不相等?
您可以添加您使用的SVN適配器嗎?可能有2個:SVNKit或JavaHL。根據(和您的操作系統),ID和密碼的存儲可能會有所不同。 – mliebelt
我使用JavaHL v1.7.2。看起來如果基本URL不同,那麼使用不同密碼的用戶名就不是問題。但是這兩個倉庫都在同一臺服務器上,Eclipse/Subclipse插件期望如果用戶名相同,那麼密碼也應該是相同的,這在這裏不是這樣。 – user1160276