SmartSVN Enterprise v6.5.8 Linux 全功能SVN用戶端軟體 英文破解版 破解說明:請使用\iNViSiBLE目錄下的keygen序號機產生序號 軟體簡介: SmartSVNEnterprisev6.5.8Linux全功能SVN用戶端軟體英文破解版 官方網址:http://www.syntevo.com/ SVN概述 svn(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數開源軟體都使用 svn作為代碼版本管理軟體。 [編輯本段]運行方式 svn伺服器有2種運行方式:獨立伺服器和借助apache。2種方式各有利弊。 svn存儲版本資料也有2種方式:BDB和FSFS。因為BDB方式在伺服器中斷時,有可能鎖住資料(我在 搞ldap時就深受其害,沒法根治),所以還是FSFS方式更安全一點。 詳見subversion。 [編輯本段]安全領域的SVN SVN站在更高層次上對現在的安全產品,從系統和控制的角度進行了"有機"和"無隙"的整合。 SVN是一個安全虛擬網路系統,它將系統整體的資訊安全功能均衡合理地分佈在不同的子系統中, 使各子系統的功能得到最大限度的發揮,子系統之間互相補充,系統整體性能大於各子系統功能之 和,用均衡互補的原則解決了"木桶原理"的問題。 SVN能在跨接Internet,Intranet,Extranet間的網路所有端點實現全面的安全,而且還能提供基 於企業策略的資訊管理機制以充分有效地利用有限的帶寬。SVN可以滿足各種企業VPN的要求,通過 為公司內部網路、遠端和移動用戶、分支機搆和合作夥伴提供基於Internet的安全連接。所以,我 們可以將SVN看成是VPN、防火牆、基於企業策略的資訊管理軟體集成在一起的Internet安全的綜合 解決方案。在這樣一個網路系統中,所有互聯網伺服器端和用戶端都是安全的,並有一個資訊管理 機制以不斷地通過這個外部網路環境動態地分析及滿足客戶的特定帶寬需求。SVN提供了目前基於 網路實現的eBusiness應用的安全服務,它包含: 對多種應用進行全面的安全認證; 支持多種認證及PKI 功能強大並對用戶透明的通訊加密; 面向用戶的集中安全策略管理; 統一跨接Internet、Intranet、Extranet的通訊。 完整的SVN體系結構應包括以下部分: 帶有防火牆的VPN閘道,它是一個將防火牆和VPN技術緊密結合的閘道產品; SVN安全遠端用戶端套裝軟體,一個功能強大的VPN用戶端軟體,支援臺式機用戶、遠端用戶和移動 用戶,具有集中化管理的個人防火牆功能和VPN用戶的安全認證功能; SVN證書管理模組,一個用於SVN的完整PKI解決方案,它將完善的CA和LDAP目錄伺服器技術集成在一起; SVN硬體加密卡,可以通過硬體技術實現功能強大的各種演算法以提高VPN的速度和性能; SVN智慧帶寬管理模組,一個基於企業策略的帶寬管理解決方案,可以智慧地管理有限的帶寬資源, 以確保用於企業重要應用的VPN性能可靠; SVN冗餘管理模組,通過冗余閘道集群和防火牆VPN內的SVN冗餘模組,對執行重要任務的VPN和防火 牆應用在出現故障時實現無縫切換。 自動位址轉換模組,一個自動管理IP位址和命名的解決方案,通過提供IP位址服務的跟蹤和集中化 管理,確保可靠地控制位址分配和提高TCP/IP管理效率; SVN安全伺服器套裝軟體,專門保護單個應用伺服器安全的VPN閘道軟體,它可以保護進行敏感操作 的伺服器免受攻擊和未授權的訪問,使用戶端建立與伺服器間的安全認證和支援交換加密資料的連接; SVN安全用戶端套裝軟體,它將基於狀態檢測的防火牆和基於IPSec的VPN用戶端軟體集成在用戶端 機器上,通過提供集中管理的個人防火牆和對所有企業VPN用戶的安全認證,增強用戶端機器的安 全性。它與 SVN安全遠端用戶端軟體功能相比,增強了用戶端的安全功能,如訪問控制和安全初 始化控制等。 [編輯本段]SVN的發展歷史 早在2000年,CollabNet,Inc.就開始召集開發人員開發CVS的替代品。CollabNet提供一套名為 SourceCast協同工作套件,其中的一部分元件是版本控制。雖然SourceCast使用CVS作為其最初的 版本控制系統,但是CVS的種種限制從一開始就處處可見,最後CollabNet明白必須要找到一個更 好的解決方案。不幸的是,至少在免費license中,因為沒有更好的選擇,CVS已經廣泛成為了開 源世界中事實上的標準。所以CollabNet決定開發一個新的版本控制系統,保留CVS的基本特性但 去除CVS的bug和不好的特性。 在2000年2月,他們聯繫《使用CVS開發開源專案》(OpenSourceDevelopmentwithCVS) (Coriolis,1999)的作者KarlFogel,並徵求了他是否願意在這個新的項目中擔任一個角色。巧合 的是,當時Karl已經和他的朋友JimBlandy討論了一個關於新的版本控制系統的設計。在1995年, 這兩人就成立了CyclicSoftware,一個提供CVS的商業支援的軟體公司。雖然他們經營商業服務, 但是仍然在每天都在工作中使用CVS。使用CVS的挫折感使得Jim認真思考更好的方法來管理資料, 不但確定名字為“Subversion”,而且完成了Subversion檔案庫的基礎設計。 當CollabNet的電話到來時,Karl立即答應了加入項目中,而且Jim讓他的雇主RedHatSoftware同 意讓他在這個專案中不定期工作。CollabNet雇用了Karl和BenCollins-Sussman,並在5月開始了 詳細設計工作。在得到了來自CollabNet的BrianBehlendorf、JasonRobbins和GregStein(當 時是一名活躍在WebDAV/DeltaV規範過程的自由程式師)很多創意的幫助下,Subversion很快地引 起了一個活躍開發者社區的注意。它找出並歡迎很多同樣在CVS上受到挫折的社員能來為這個項目 做點什麼。 Subversion最初的設計Team定下了幾個簡單的目標。它必須在功能上可取代CVS,也就是說,所 有CVS可做到的事,它都要能夠作到。在修正最明顯的瑕疵的同時,還要保留相同的開發模式。 還有,Subversion應該要和CVS很相像,任何CVS使用者只要花費少許的力氣,就可以很快地 上手。 經過十四個月的編碼後,Subversion於2001年8月31日開始實現“自行管理”。也就是說,開發人 員不再使用CVS來管理Subversion的代碼,而以Subversion自己來管理。 從啟動這個項目到現在,雖然CollabNet提供了大部分的資金(它付出幾位全職Subversion開發人 員的薪水),但這還是個開源項目,由一組鬆散透明的規則所約定。CollabNet擁有代碼的版權完 全符合DebianFreeSoftwareGuidelines。換句話說,每個人都可以隨意地免費下載、修改、 以及重新發佈Subversion;完全不需要經過CollabNet,或是任何人的允許。