最近需要通過Internet來訪問源代碼,以前一直是使用VSS6.0D,但沒有支持Internet訪問功能,必須要通過第三方軟件才能實現,前段時間下載了VSS2005,網上看到很多關於設置VSS2005通過Internet訪問的文章,自己沒有真正使用過通過Internet訪問的功能,加上網上的有關文章的介紹的不夠詳細,有些地方俺沒有仔細研究還搞不明白什麼意思,這次就來一次完整的實際操作加附圖做一次演示,也為一些VSS的忠實朋友們指個路。
本次配置VSS2005運行環境:Win2003/DotNet2.0
注:VSS要求iis 支持 asp.net 2.0, 因為VSS2005的運行庫是2.0,如果同時有1.1,則要在IIS的設置將source safe的run-time改為2.0(ASP.Net2.0的run-time在安裝VSS2005時自動會幫你裝上)
一、VSS2005服務器的設置
1、用具有管理員權限的賬房登錄WEB服務器;
2、運行Visual SourceSafe Administrator Visual SourceSafe Administrator (如果還沒有在WEB服務器上安裝VSS2005,請先安裝)在 vss administrator中建立一個新的VSS DB。然後先用本地方式打開,如D:\vss,然後在server->configure中勾上“enable sourcesafe internet for this computer"
此時VSS2005將自動在IIS中建立虛擬目錄:SourceSafe
3、在資源管理器中共享vss 目錄,設置好權限(Administrator取得該目錄的所有權限);
4、然後在vss administrator中重新用\\computer name\vss打開