今天把測試伺服器上的建立了兩個svn代碼倉庫一個就是test.bbs.com另外一個純測試用的test
開始架設svn倉庫的時候出現了點問題,其實隻要完成建立代碼庫,導入代碼,就行了。
然後用戶端就可以開始svn up了。
如果需要建立多個代碼倉庫 則在啟動svn程序的時候啟動單個項目的上一級目錄即可。
下面是一些詳細的步驟
我得項目bbs 的路徑/home/wwwroot/下
我在這個目錄下建立了一個svndata的目錄用來存放代碼倉庫
然後進入svndata後 svnadmin create test.bbs.com這個倉庫
把裡面的conf檔案夾裡面的authz 和 passwd 兩個檔案提取出來放在上一級目錄作為公共的權限配置檔案
vi test.bbs.fumu.com/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = ../../conf/passwd //指向公共的使用者檔案
authz-db = ../../conf/authz //指向公共的權限配置檔案
這裡修改完svnserver.conf 檔案後需要重新啟動svn服務
ps -aux|grep svn //檢視pid
kill -9 pid
svnserver -d -r /home/wwwroot/svndata/
vi conf/authz
[groups]
admin = liyi
[test.bbs.fumu.com:/]
@admin=wr
* = r
[test:/]
vi conf/passwd
liyi=liyi
進入test.fumu.com目錄
svn import /home/wwwroot/bbs/bbs file:///home/wwwroot/svndata/test.bbs.fumu.com/ -m "檔案導入"
這樣在用戶端就可以使用下載下傳代碼了。