學習指導 如何搭建SVN服務器
本節和大家介紹一下如何進行SVN服務器搭建,這里就向大家簡單介紹一下,歡迎大家能和我一起來學習SVN服務器搭建,下面是具體的步驟:
SVN服務器搭建
***步:下載文件和安裝
SVN服務器端下載地址:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
下載的安裝包點擊安裝即可。服務端安裝好后軟件會自動在系統的環境變量中增加相應的值,測試是安裝完成可以在cmd命令行中輸入“svn”或者“svnadmin”來測試能否運行。
第二步:部署存儲庫并運行服務端
建立SVN的存儲庫,路徑以F:\SVNHome為例,創建完該文件后,就進行Windows的服務綁定,以便以后每次重啟機器后都能自動運行,這里用到的是Windows自帶的創建服務的命令sc,
在命令行模式下執行:
sccreateSVNServicebinpath="C:\ProgramFiles\Subversion\bin\svnserve.exe--service-rF:\SVNHome"displayname="SVNService"depend=Tcpipstart=auto
注意這里的格式,“=”后面是必須空一格的,否則會出現錯誤。其中的幾個路徑分別是服務端安裝路徑和存儲庫的路徑。在SVN服務器搭建提示建立成功后,可以直接輸入“netstartSVNService”來啟動服務,或者可以直接在“管理工具”的“服務”中直接啟動。
第三步:創建項目以及配置訪問權限
SVN服務器搭建,第三步創建項目以及配置訪問權限。進入到F:\SVNHome目錄下,鼠標右鍵選擇[TotoiseSVN]->[CreateRepositoryhref...]進行創建,創建之前保證該目錄下沒有任何的文件夾和文件。創建成功后會在里面自動生成幾個文件夾:dav目錄是提供給Apache與mod_dav_svn使用的目錄,讓它們存儲內部數據;db目錄就是所有版本控制的數據文件;hooks目錄放置hook腳本文件的目錄;locks用來放置Subversion文件庫鎖定數據的目錄,用來追蹤存取文件庫的客戶端;format文件是一個文本文件,里面只放了一個整數,表示當前文件庫配置的版本號;conf存放的是配置文件;
訪問權限的設置方法:
在conf目錄下,用記事本打開svnserve.conf,設置如下:
[general]
anon-access=none
autn-access=write
password-db=passwd
***個用來設置匿名用戶的權限none為設置存儲庫不允許匿名訪問
第二個用來設置經過授權的用戶的權限write為可以寫入
第三個用來指定授權用戶的密碼存放文件
在同一目錄下打開passwd,也就是上面設置的,當然你也可以改成其他的文件名,設置如下:
[users]
user1=pass1
這里就是指定授權訪問用戶名和密碼,格式為:用戶名=密碼
多個用戶就寫多行,設置完之后就大功告成了。接下去就可以開始使用TotoiseSVN進行Import、Update、Checkout、Commit等操作了。關于安裝如果遇到問題,可以到Subversion中文站論壇去找找資料,論壇固頂和精華或許對你有所幫助。本節SVN服務器搭建講解完畢。
【編輯推薦】
- Windows下SVN服務器搭建新視點
- 獨立服務器SVNServer安裝大揭秘
- ApacheSVN服務器安裝之專家指導
- SVN服務器配置問題專家解析
- 在線指導:Windows系統服務自動運行對于SVN如何實現