vss外網訪問
A. 什麼是VSS
VSS是Visual SourceSafe的簡寫,是美國微軟公司出品的版本控制系統,是一種代碼協作管理軟體,也就是編寫軟體代碼時對代碼進行版本控制的軟體。
Visual SourceSafe 是微軟一種版本控制系統產品,它提供了還原點和並行協作功能,從而使應用程序開發組織能夠同時處理軟體的多個版本。
該版本控制系統引入了簽入和簽出模型,按照該模型,單個開發人員可以簽出文件,進行修改,然後重新簽入該文件。當文件被簽出後,其他開發人員通常無法對該文件進行更改。通過源代碼管理系統,開發人員還能夠回滾或撤消任何隨後產生問題的更改。
Visual SourceSafe功能:
1、防止用戶無意中丟失文件。
2、允許回溯到以前版本的文件。
3、允許分支、共享、合並和管理文件版本。
4、 跟蹤整個項目的版本。
5、 跟蹤模塊化代碼(一個由多個項目重用或共享的文件)。
B. cisco vss 接入層交換機需要配置路由嗎
接入層用戶之間互相訪問:
如果是同一VLAN的話不用做什麼配置,主機IP配置在同一網段就行
如果是不同VLAN,需要由三層交換來完成,配置SVI介面(VLAN 的介面)的IP就行,這樣三層交換就有直連路由了
接入層用戶訪問外網:
因為內網用戶使用的是私有IP,不能在公網上使用,所以需要在出口路由設備上做NAT,將私網IP 轉換為公網的IP就是了。
命令:
ip access-list 10 permit ip 192.168.1.0 0.0.0.255 (定義需要做NAT的源地址)
ip nat inside source list 10 interface e1/1 overload (e1/1是連接Internet的埠)
int e1/0
ip add 192.168.1.1 255.255.255.0
ip nat inside
int e1/1
ip add 202.103.12.1
ip nat outside
C. 外網伺服器作為 vss版本控制器的伺服器
vss一般情況下都是在內網上用的,也就是區域網之間使用vss。我有過內網配置的經驗,首先要在伺服器端還有客戶機端都要裝有vss工具,伺服器端必須安裝vss的伺服器端工具,客戶機端不用安裝,這個過程很簡單可以看看其他vss的安裝過程就能夠完成。
這里說外網連接,我還是在理論上,沒有實現過,希望對你有所幫助。
1、伺服器端必須是administrator登陸;
2、代碼文件夾必須是web共享;
3、這個應該是放在最前面的,伺服器端必須安裝IIS;
4、伺服器的防火牆必須關閉,如果不關閉防火牆\\IP這個功能不能實現;
5、伺服器端的遠程桌面連接功能必須開啟,、。
個人建議,還是不要用外網的vss控制,這樣使用很不安全,你可以個人見一個ftp,通過許可權來限制使用者,然後一個人去訪問ftp,訪問ftp的這個人做你們區域網的vss伺服器,所有版本控制工作都有著一個人來保證外網伺服器和區域網伺服器一致。這樣個人感覺會很安全。
D. VSS2005中在配置Internet訪問的時候。資料庫的路徑如何共享
是資料庫文件夾的共享,設置共享後再設置許可權
文件夾屬性-->共享,選擇 「共享此文件夾」,點擊 「許可權」進行用戶/用戶組許可權設置
文件夾屬性-->安全,進行用戶/用戶組許可權設置
E. vss怎麼使用了,詳細一點了!
VSS6.0現在是作為Microsoft Visual Studio6.0這個開發產品家族的一員,如Visual C++6.0和Visual J++6.0一樣。
1. VSS的簡單工作原理
Microsoft的VSS6.0解決了軟體開發小組長期所面臨的版本管理問題,它可能有效地幫助項目開發組的負責人對項目程序進行管理,將所有的項目源文件(包括各種文件類型)以特有的方式存入資料庫。開發組的成員不能對該資料庫中的文件進行直接的修改,而是由該版本管理器將該項目的源程序或是子項目的源程序拷貝到各個成員自己的工作目錄下進行調試和修改,然後將修改後的項目文件作Checkin提交給VSS,由它進行綜合更新。VSS也支持多個項目之間文件的快速高效的共享。當某個成員向VSS中添加文件時,該文件將會被備份到資料庫中,以便所有的成員都能共享該文件。而且每個成員對所有的項目文件所作的修改都將被記錄到資料庫中,從而使得修改的恢復和撤銷在任何時刻,任何位置都成為可能。小組的成員可能得到該項目的最新版本,對它進行修改,並保存一個新的版本。
VSS的項目組織管理使得開發小組的協調變得簡單容易且很直觀,當一個和一組文件發放給另一個成員,小組,W eb站點或是任何其他的地址,VSS確保他們之間的真正共享及所選的一組文件的不同版本的安全性。現在,越來越多的開發者可以通過他們的開發環境來訪問VSS的功能。而且VSS可以很容易地於Microsoft Access、 Vi sual Basic、 Visual C++、Visual FoxPro和其他的開發工具集成在一起,一旦VSS 集成到開發環境中,就可以象控制項一樣使用,能夠很好地體現出VSS的易用性和強大功能。
2.VSS中的幾個重要概念
為了更好的了解VSS,有必要對如下一些概念給予說明。
首先是項目的概念,所謂的項目是一組存在VSS中的文件(任何類型),可以在項目中或是項目之間進行文件的添加、刪除、編輯和共享。一個項目與操作系統的文件夾有很多的相似之處,但它更好地支持文件合並、歷史和版本控制。所有的文件存在VSS資料庫的項目中,開發組成員不能在VSS中的主備份文件上工作(除了檢查和版本比對等特殊情況外)而是VSS為每個成員在各自的工作目錄下提供一個拷貝以供工作。盡管在沒有工作目錄的情況下也可以查看某個文件,但如要真正在VSS管理下工作,就必須要創建一個工作目錄。
VSS能夠維護一個文件的多個版本,包括一個從不同版本之間進行修改的記錄。版本控制包括如下方面:
組內協調-在一般情況下,確保在任何時刻都只有一個成員對某個特定的文件進行修改,這樣可以防止文件被其他成員的修改意外更新。當然,VSS管理員可以改變此預設設置以允許對單個文件同時有多個Checkout,並且仍禁止對他人的修改進行覆蓋。
版本跟蹤-對老版本的源代碼和其他文件進行歸檔和跟蹤,而且這些版本能夠被重新得到以便進行bug跟蹤或其他目的。
跨平台開發-支持同一代碼在跨多個開發平台時的版本控制。
重用或面向對象代碼-跟蹤哪些程序使用了哪些代碼可被重用的模塊。
版本控制的涵義在以後的章節中將會得到更進一步的論述。
我們已經知道,VSS提供版本控制和歷史服務,以保證一個文件的每個版本都是可恢復的。VSS用日期/時間戳來記錄文件是何時被Checkout或是何時被修改的,它主要有三種方法來跟蹤文件和項目的版本:
版本號:這是由VSS維護的內部數碼,用戶對它沒有控制權。每個文件和項目的每個版本都有一個版本號,這些版本號總是一個整數且是遞增的。
標簽:這些是用戶賦給某個項目或文件的某個版本的一個字元串,可以是任何格式的長度不超過31字元的字元串。
日期/時間戳:它給出了一個文件何時最後被修改的信息,或者是一個文件何時被Checkin。VSS同時支持 12小時和24小時的時間格式。
工作目錄是用戶真正對項目文件進行調試修改的地方,當用戶Checkout或提取一個文件時,VSS將該項拷貝到用戶的工作目錄下,當用戶修改了該文件並將其Checkin或提交時,VSS再將它從用戶的工作目錄拷回到VSS 的資料庫中。在用戶作Checkout時,VSS將會自動管理他的工作目錄,諸如創建必要的子目錄。而且工作目錄可以隨時創建或修改。
3. VSS6.0的一些新增的特徵和功能
歸檔和恢復-在VSS6.0中這兩個操作是在一個用戶界面友好的VSS管理員wizard中進行的,而在以前的版本中,它們只能通過命令行來實現。
移動文件-當用戶移動文件時,VSS6.0自動將該文件共享到一個新的項目中,並在原項目中將其刪除。在新項目中,該文件的屬性是共享的。
多個項目之間的差異比較-該功能允許用戶在不同的項目之間進行差異比較。
單個文件的展開-在以前的版本中,VSS只能展開一個目錄(文件夾),在VSS6.0中,同時可以展開一個文件。
快速提取-由於VSS6.0在性能上的提高,現在的文件提取速度比以往VSS版本的快兩倍左右。
歷史信息過濾-VSS6.0支持查看那些沒有標簽的文件和項目的歷史。
清除臨時文件夾選項-該新功能可使用戶很方便地清除臨時文件夾。
檢查外部的超連接-在VSS的較早的版本中,只有內部的超連接和項目內的跳轉才得到檢查,VSS6.0允許用戶檢查項目之外的超連接和跳轉。
創建打開VSS資料庫的快捷鍵-用戶可以使用VSS Explorer中該新功能創建一個打開某個特定VSS 資料庫的桌面快捷鍵。
HTML格式的幫助-VSS的以往版本使用的是WinHelp格式。
F. 伺服器上安裝VSS2005 使用vs2010 進行連接,連接不上跪求各位大神幫忙。
VS2010跟SQL2005沒有沖突。
但是安裝是時先裝VS,然後裝SQL。
因為如果你是默認安裝的話,VS中自帶一個SQL Express版本,先裝資料庫再裝VS的話,VS中的Express會把先裝的SQL替換掉。
另外無法連接的話,請檢查服務是否開啟,用戶名密碼是否正確。實在不行就重新裝系統
G. vss虛擬區域網內不同網段無法訪問
遇到這種情況
1。請先檢查伺服器端的防火牆是否關閉
2.在本機的hosts文件加油伺服器的主機名和ip地址的映射
hosts文件在(c:\Winnt\System32\Drivers\Etc)
H. vss伺服器的運行環境
Windows平台下使用VSS開發的典型環境是基於C/S架構的,即開發小組的每個開發者在各自的Windows平台下利用開發工具(比如VC)開發項目是指在一定的約束條件下(主要是限定時間、限定資源),..項目中的各個模塊,而配有專門的伺服器是指網路中能對其它機器提供某些服務的計算機系統(如果一個PC對外提供ftp服務,也可以叫伺服器)。 更多..伺服器集中控制開發過程中的文檔和代碼。伺服器和開發人員的客戶機分別裝有VSS的伺服器和客戶端程序。
第一步,將Visual Studio6.0的CD1放入CD-ROM,自動進入安裝程序,選擇第二項「Server Applications and Tools(Add Only)」;
第二步,然後在「Server Setups」的「Server Components」中選擇「Visua l Source Safe Server」,按「Install」按鈕後,根據提示放入CD2;
第三步,根據Installation Wizard的提示,繼續安裝過程,選擇安裝路徑,直至提示你重啟以使新安裝的程序生效,重啟計算機。
VSS6.0客戶端的安裝
也可以叫伺服器)。 更多..伺服器安裝完畢後,就可以在VSS管理員的指導下安裝客戶端的軟體是一系列按照特定順序組織的計算機數據和指令的集合。軟體。由於我們是在一個Windows環境的子網內,每台PC客戶機均可通過網上鄰居來訪問VSS伺服器。在VSS管理員為用戶指明VSS客戶端軟體的安裝程序「Netsetup.exe」的位置(VSS伺服器安裝目錄內)後,用戶可以直接通過資源管理器「Explorer」在網上鄰居中找到該程序,並雙擊以運行它。 Netsetup.exe被啟動後進入VSS客戶端的安裝,在提示框中輸入用戶名和工作的概念是勞動生產。選擇VSS的安裝路徑後,點擊安裝圖標,進入實際安裝步驟,以後的工作將由系統自動完成。
I. 我安vss後,我訪問不到其它電腦,但是人家都可以訪問我的是咋回事,很急!!!!
VSS6.0客戶端的使用 下面以實驗室數據倉庫項目具體實例說明VSS客戶端使用步驟。 第一步,登錄到VSS伺服器。啟動Microsoft VisualSourceSafe6.0客戶端(Start/Programs/Microsoft Visual Studio6.0/MicrosoftVisual SourceSafe/Microsoft Visual SourceSafe6.0),出現如下登錄窗口; 點擊Browse…按鈕,出現下面對話框; 再點擊Browse…按鈕,選擇下圖所示的目錄(DBGROUP伺服器上的共享目錄,如提示輸入DBGROUP伺服器帳號密碼則分別填寫vss/vss); 單擊打開按鈕並在隨後出現的兩個對話框上單擊OK和Open; 重新回到登錄對話框; 輸入管理員指定的用戶名和密碼,即登錄到了VSS伺服器上。 注意:不同得用戶和密碼設置對不同目錄(project)有不同的訪問許可權。 第二步,如果是第一次登錄到VSS伺服器,還需要先設定工作目錄,否則無法進行checkout操作。 工作目錄的設定如下圖所示,選中自己相關模塊的文件夾,單擊右鍵,選擇Set Working Folder…; 在彈出的對話框中選擇自己所設定的工作目錄並單擊OK; 注意:工作目錄設定完成後,伺服器上的文件checkout後均放到該工作目錄中,所以本地機器上的工作目錄應收到保護不能隨意刪除移動。 第三步,checkout文件到本地工作目錄中。選中相關的文件夾,單擊右鍵並選擇Check Out…; 系統彈出checkout對話框如下,單擊OK後該目錄下所有文件和子文件夾即checkout到了本地工作目錄同時伺服器上的文件被鎖定呈紅色,其他用戶不可以再checkout該文件夾(伺服器設置為不允許multicheckout)。 注意:一定要選中Recursive復選框以保證所有子文件夾被checkout。 第四步,對本地工作目錄當中的文件進行修改調試。 第五步,將工作目錄中的文件checkin。如果不將修改後的文件checkin則第四步中對文件的修改無法反映到伺服器上項目文件的主備份中,而且極有可能導致下次checkout後本地文件被舊版本文件覆蓋的情況。在VSS客戶端窗口中選中要checkin的文件夾單擊右鍵選擇Checkin…,彈出checkin對話框,單擊OK則本地工作目錄中的文件checkin到了伺服器上同時伺服器上的文件解除鎖定(變黑)。 注意:一定要選中Recursive復選框以保證所有子文件夾被checkin。 建議1 在實際使用過程中,開發人員或者管理員有責任對伺服器上的源程序和文檔定期或不定期的做相應Label,以方便源程序和文檔歷史版本的管理。VSS可以方便的根據Label獲取各個歷史版本(有其他獲取歷史版本的方式,本文推薦使用Label方法)。 添加Label。選中要添加Label的目錄(project)單擊右鍵選中Label…; 設置Label對話框中填入Label名稱和相關Comment,如下圖所示; 如果要獲取某一歷史版本,選中相應的目錄(project)並選擇Show History…,如下圖所示選擇相應復選框並單擊OK; VSS彈出下面對話框,其中列出了所有管理員所作的Label,選中相應的Label,然後單擊Get按鈕則做Label的相應版本就會checkout到本地工作目錄中。其他按鈕的使用參見幫助; 建議2 開發人員請不要隨意變更VSS伺服器上的目錄(project)結構,不要在目錄(project)中隨便增加刪除文件,不要隨便訪問他人目錄(project)及文件。如伺服器上目錄(project)結構確實需要變化請與管理員聯系。 建議3 嚴格遵守VSS的使用規程,防止因誤操作導致程序或者文檔的丟失。如遇兩人需同時修改統一目錄(project)或文件的情況,請串列處理而非multicheckout方式處理以減少出錯幾率。