SVN安裝配置說明

項目組作項目文檔等資源管理,原計劃使用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 便可。服務器

相關文章
相關標籤/搜索