天天看點

svn 測試環境搭建

今天把測試伺服器上的建立了兩個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 "檔案導入"

這樣在用戶端就可以使用下載下傳代碼了。