最近需要通過Internet來訪問原始碼,開始想使用權用SVN,但只是使用過其用戶端,從沒有配置過它的伺服器,並且同伴也沒有接觸過,記得從前看過介紹說新的VSS支援通過Internet訪問。所以開啟了MSDN的找到了一些英文資料,所以為了和我一樣英語不太好的人共用,在這裡記下整個設定過程。
一、VSS伺服器的設定
1.用具有管理員權限的賬房登入WEB伺服器;;
2.運行Visual SourceSafe Administrator Visual SourceSafe Administrator (如果還沒有在WEB伺服器上安裝VSS2005,請先安裝)
3.因為需要通過INTERNET遠端存取VSS,所以開啟資料庫時不能使用類似於E:\VSS之類的目錄名,而應是\\機器名\VSS資料庫所在的共用名稱,例如:\\dev\vss,要求資料庫;
4.開啟後,選擇菜單:Server-Config(這個菜單是VSS2005新加的,如果是低版本是沒有這個菜單的);將會顯示下面對話方塊:
選中上面對話方塊中的“Enable SourceSafe Internet for this computer”和下面的“Enable SourceSafe Internet for this database”兩個複選框,並輸入“Web Server Name”(如www.skymapsoft.com)。完成後單擊確定按鈕退出。(第一次時會提示是否需要使用SSL,如果需要可以配置使用SSL。
註:如果上面的對話方塊不能顯示,說明你的VSS資料庫與WEB服務不是在同一個機器上的
5.為了確認是否設定好,再次開啟上面的對話方塊,看一下“Enable SourceSafe Internet for this database”是否被選中了,如果沒有則說明你沒有使用“\\機器名\VSS資料庫所在的共用名稱”開啟資料庫,請重新採用這種方式打打再試;
二、用戶端的設定(只能在VS2005中使用VSS INTERNET外掛程式來訪問上面設定好的資料庫,直接使用權用VSS用戶端是不可以的)
1.運行VS2005;
2.選擇:工具-選項,開啟選項對話方塊
3.選擇:原始程式碼控制-外掛程式選擇,在右邊選擇:Microsoft Visual SourceSafe(Internet)
4.選擇:原始程式碼控制-外掛程式設定,在右邊點擊進階按鈕會出現:
如果在伺服器設定部分選擇了使用SSL就選中上面的複選框,否則不選擇,單擊OK確定。
5.儲存選項並關閉它;
6.在需要添加到VSS的項目或工程上右擊,選擇“將解決方案添加到原始程式碼控制”:
7.單擊“Add”按鈕出出現添加嚮導,單擊“下一步”,出現:
在“Address”欄中填寫要訪問的IP地址或網域名稱;
在“Folder”中填寫“\\機器名\VSS共用名稱”(即伺服器設定時開啟VSS資料庫時使用的UNC路徑名稱.
8.單擊“下一步”跟著嚮導完成添加操作;返回第6步中的對話方塊,單擊“Open”就會開啟:(如果沒有使用SSL,中間會有安全警告,不用管它,繼續)
9.選擇要添加到VSS的目錄,單擊“OK”就會上傳原始碼了到VSS了。