今天把测试服务器上的创建了两个svn代码仓库
[groups]
admin = liyi
[test.bbs.fumu.com:/]
@admin=wr
* = r
[test:/]
@admin=wr
* = r
一个就是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:/]
@admin=wr
* = r
vi conf/passwd
liyi=liyi
进入test.fumu.com目录
svn import /home/wwwroot/bbs/bbs file:///home/wwwroot/svndata/test.bbs.fumu.com/ -m "文件导入"
这样在客户端就可以使用下载代码了。
转载于:https://blog.51cto.com/266365/1298166