項目組作項目文檔等資源管理,原計劃使用VSS,因找不到VSS Server安裝文件(目前不少人手中有的都是VSS客戶端安裝文件),決定改用SVN。SVN是CVS的升級版,功能完善了不少,又是開源的。下面對 SVN的安裝及配置進行詳細說明(基於Windows 平臺): 一.軟件版本 1.svn服務器: svn-1.4.5-setup.rar ([url]http://files.cnblogs.com/changchangcc520/svn-1.4.5- setup.rar[/url]) 2.svn客戶端: TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.rar([url]http://www.cnblogs.com /Files/changchangcc520/TortoiseSVN-1.4.5.10425-win32-svn- 1.4.5.rar[/url]) 3.配置svn服務成window service自動運行的工具: SVNService.rar([url]http://files.cnblogs.com/changchangcc520 /SVNService.rar[/url]) 二.安裝過程 1.安裝SVN服務器,直接運行這個.EXE文件便可,無須設置,一路默認下去,完成SVN服務器安裝。 2.新建一個版本控制庫,運行CMD程序,輸入svnadmin create D:\SVNRoot(具體位置能夠本身定義)。 3.安裝SVN服務,由於WINDOWS默認是沒有的,那就要本身安裝,把SVNService 解壓到SVN安裝文件的BIN目錄下,在命令行中輸入: svnservice -install -d -r D:\SVNRoot 而後再啓動SVN服務,輸入: net start svnservice, SVN在默認狀況下是不會自動啓動的,須要到控制面板管理下的服務中將SVNSERVER設爲自動啓動。 4.安裝SVN客戶端,直接運行 TortoiseSVN安裝文件,也無須特殊設置,安裝完畢後會提示你重啓(不重啓也能夠用)(客戶端機器只須要安裝TortoiseSVN)。 三.服務器端配製 1.找到D:\SVNRoot文件下的conf目錄,對svnserver.conf,passwd,author進行配置 svnserve.conf [general] ### These options control access to the repository for unauthenticated ### and authenticated users. Valid values are "write", "read", ### and "none". The sample settings below are the defaults. anon-access = read auth-access = write ### The password-db option controls the location of the password ### database file. Unless you specify a path starting with a /, ### the file's location is relative to the conf directory. ### Uncomment the line below to use the default password file. password-db = passwd 含義是: 未驗證用戶無任何權限 (若是把none修改成read就是給予讀權限) 已驗證用戶給予寫權限 (固然也能讀) 密碼數據存放到passwd文件中html
passwd [users] #harry = harryssecret #sally = sallyssecret admin=admin111 lvzy=lvzy111 含義是: 增長了 admin這個用戶,密碼爲admin111 增長了lvzy這個用戶,密碼爲lvzy111web
Author [groups] # harry_and_sally = harry,sally 進行用戶組的配製 好比: Lantian=admin,lvzy 含義是將admin,lvzy加入到組Lantian中去 # [repository:/baz/fuz] # @harry_and_sally = rw # * = r 進行文件權限的設置 好比存在libs這個文件,而我只但願 admin一我的能夠讀寫,lvzy有讀權限,未受權的沒法訪問,則能夠這樣寫 [/libs] admin=rw lvzy=r *=none 注:*表示匿名用戶瀏覽器
四.測試SVN 在客戶端(固然也能夠是本機),右擊點TortoiseSVN-》Repo_Browser在彈出的URL中輸入svn://服務器IP,點擊OK,這時會要求你輸入用戶名和密碼,你將你在passwd中設置的用戶和密碼在這裏輸入就能夠了,而後你就能夠看到版本庫的內容,固然剛開始是新的,具體的客戶端使用請查看其餘文檔。 五. 說明 服務器端防火牆應關閉,不然,將直接影響訪問速度或不可訪問。 服務器端的安裝能夠徹底按照以上四步的操做進行(能夠不在服務器上安裝客戶端,即不執行二.4步驟);客戶端的安裝,只須要執行二.4步操做,安裝客戶端軟件便可。客戶端使用時,打開IE瀏覽器按第四步驟輸入:svn://IP 便可。服務器