1 安裝svn (略)
2 假設 源路徑(/var/www/testsvn) svn版本庫路徑(/var/svn/project)
建立版本庫檔案夾 svnadmin create /var/svn/project
3 導入源路徑(/var/www/testsvn)到 版本庫路徑 (/var/svn/project)
svn import /var/www/testsvn file:///var/svn/project/trunk -m "import"
4 編輯svn版本庫路徑下的檔案
conf/authz 檔案 加入 組群組使用者
<a href="http://blog.51cto.com/attachment/201109/155752919.png" target="_blank"></a>
設定組的權限
<a href="http://blog.51cto.com/attachment/201109/155827555.png" target="_blank"></a>
conf/passwd 檔案 加入組中的使用者名和密碼
<a href="http://blog.51cto.com/attachment/201109/155848287.png" target="_blank"></a>
conf/svnserve.conf 修改本版本庫下的配置檔案
要實作認證使用者能送出修改的話
<a href="http://blog.51cto.com/attachment/201109/155926458.png" target="_blank"></a>
<a href="http://blog.51cto.com/attachment/201109/160007396.png" target="_blank"></a>
<a href="http://blog.51cto.com/attachment/201109/160007765.png" target="_blank"></a>
<a href="http://blog.51cto.com/attachment/201109/160007698.png" target="_blank"></a>
注意: svn配置檔案中的配置最好不要有空格開頭的,老版本的subversion不支援。
5 啟動svn服務
svnserve -d -r /var/svn/
6 svn 導出
svn checkout svn://192.168.x.x/project/trunk mydir
7 svn switch
svn switch svn://192.168.0.111/project/trunk
本文轉自 hb_fukua 51CTO部落格,原文連結:http://blog.51cto.com/2804976/662442