原創|其它|編輯:郝浩|2012-10-12 09:54:43.000|閱讀 1043 次
概述:SOS(SourceOffSite)是微軟推薦的一款源代碼管理軟件(//www.microsoft.com/china/msdn/ssafe/headlines/offer.htm),它可以配合Visual SourceSafe實現外網訪問,其重要的一點表現在安全性,因其源代碼管理數據庫不用共享。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SOS(SourceOffSite)是微軟推薦的一款源代碼管理軟件(//www.microsoft.com/china/msdn/ssafe/headlines/offer.htm),它可以配合Visual SourceSafe實現外網訪問,其重要的一點表現在安全性,因其源代碼管理數據庫不用共享。
官方下載地址,可以試用30天,試用期間無任何功能限制。
//fc6vip.cn/zh-CN/product/900/download.aspx
現在國內也有相關的中文版下載,本人使用沒有什么區別,可能就是多一個VSS6.0。如果大家連VSS6.0都沒有,就建議下載中文版。
程序安裝路徑:
"下載保存路徑\\SOS_Classic_3_5_3.zip\\vss6\\sos_server_winnt_professional_vss6.exe"。
安裝過程結束后要提示重新啟動系統,選擇取消,不用重新啟動也行,因為有的文章介紹說可以不重新啟動。如果大家慎重一點,可以選擇重新啟動,本人就選擇了重新啟動。
啟動SourceOffsite 服務器端程序,程序路徑為:"C:\\Program Files\\SourceOffSite\\ServerMgr.exe",也可以在Windows開始程序菜單中啟動。其實SourceOffsite 的用戶指南里面有詳細的軟件使用及配置說明,在這里只能介紹幾個重要的配置信息,其他設置使用默認值就可以。
1、網絡端口設置(port)
打開程序的"General Settings"頁面即可看到。這里的端口只要不和其他網絡端口沖突就行,一般默認值就不要修改了。
本人測試的端口號為:
unsecure port :8888,不用加密訪問的端口。
secure port :8890,加密時訪問的端口。
2、VSS數據庫的設置(databases )
打開程序的"databases"頁面,選擇"Add...",出現添加數據庫的對話框,選擇已經存在的數據庫srcsafe.ini,在DataBase框中就會有數據庫的完整路徑,在DataBase Alias(數據庫別名)中輸入數據庫名稱也可以,為了測試方便本人輸入了"net_vss"。
這里只要把要共享的數據庫都選擇出來就行,真正的配置管理員可能會有很多VSS數據庫。
3、用戶訪問規則設置(users)
下面的規則設置方法,是網上搜索得到的很有效,在自帶的用戶指南中沒有介紹。
舉例的缺省規則:
0000 admin 192.168.3.0/24 1 來自 192.168.3.* 的 admin 必須加密訪問
0001 admin 0.0.0.0/0 0 其它網段的 admin 用戶拒絕訪問
0002 * 192.168.3.0/24 2 其它來自 192.168.3.* 的用戶可以訪問
0003 * 0.0.0.0/0 1 其它網段的其它用戶必須加密訪問
每條規則有 4 個字段,第一個字段為規則優先級,按照 0000 0001 0002 ... 9999 排列
第二個字段為 用戶名 匹配,如果為 * 表示全匹配。
第三個字段為 IP/子網 匹配。
192.168.3.1 表示匹配單機 192.168.3.1。
192.168.3.0/24 表示匹配 192.168.3.*
166.111.0.0/16 表示匹配清華校園網。
0.0.0.0/0 表示匹配所有的IP。
第四個字段為 控制項,可選為
0 表示拒絕訪問
1 表示要求加密訪問
2 表示可以訪問
打開程序的"Users"頁面,本人的測試規則為"0000 * 0.0.0.0/0 2"允許所有的用戶不加密訪問,把測試規則輸入到"SourceSafe user name"框中即可。
大家設置時請按需要修改規則。
打開Windows的系統服務找到SourceOffsite 啟動服務即可。大家要注意以后修改任何的服務器端配置后都要重新啟動SourceOffsite 服務才能生效。
為了后面好配置,測試功能,本人就在服務器端機器上安裝客戶端了,大家也可以這樣先測試一下。
程序安裝路徑:
"下載保存路徑\\SOS_Classic_3_5_3.zip\\Windows\\sos_client_professional.exe"。
安裝過程中沒的任何困難的地方,這里就不做過多介紹了。
使用步驟以本人的測試步驟為例:
到此就成功地實現了VSS的Internet訪問。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:中國自學編程網