2012-04-27 58 views
5

我剛安裝了AnkhSVN。我正在使用Visual Studio 2010.如何在Visual Studio中設置用戶名/密碼以連接到AnkhSVN中的Subversion存儲庫?

在我通過SSL訪問的服務器上有一個現有的Subversion存儲庫(例如:https://svn.myserver.com/myrepository)。

在Visual Studio中,我將工具/選項菜單中的源代碼控件設置爲「AnkhSVN - 支持Visual Studio的Subversion」。

在「添加到Subversion」對話框中,當我試圖在存儲庫中添加我的解決方案時,我在「Repository URL」字段中輸入https://svn.myserver.com/myrepository。 Then,https://svn.myserver.com出現在「Subversion Repositories」下。 當我選擇它,「創建文件夾...」按鈕將一直關閉,當我點擊確定,我得到的消息:

請在資源庫中添加到選擇一個有效的位置。

我想補充的https://svn.myserver.com/myrepository/myfolder我的解決方案,但它似乎並不可能。

我錯過了什麼?

另外: 在儲備庫資源管理我的URL添加https://svn.myserver.com/myrepository並沒有任何反應。我無法瀏覽該存儲庫。它看起來像我無法連接到服務器。

我想知道爲什麼沒有彈出窗口要求我進行身份驗證。

有誰知道在哪裏設置用戶名/密碼?

回答

0

嘗試將解決方案foldwr添加到存儲庫(使用整個解決方案)。您將設置用戶名和密碼。當打開Visual Studio時,ankhsvn應該自動管理它(不帶憑證)。

1

解決方案:

  • 你可以去工具 - 選項 - 資源控制 - 顛覆環境 - 認證緩存清除緩存的用戶名/密碼

  • 認證數據保存到以下目錄

%APPDATA%\顛覆\權威性\ svn.ssl.server文件裏 %APPDATA%\顛覆\權威性\ svn.simple

刪除這些文件夾內的所有文件將解決這個問題。刪除這些文件後,AnkhSVN會再次提示您輸入用戶名和密碼。

  • 從文件系統右點擊 - > tortoise->設置 - >保存數據 - >驗證數據清除。

參考文獻:

http://www.nerdpad.com/how-to/clearing-ankhsvn-saved-username-password-authentication-data

How to change SVN authentication details in AnkhSVN in Visual Studio 2010?

TortoiseSVN not asking for authentication?

相關問題