首页 > 代码库 > svn 搭建
svn 搭建
安装SVN服务端
直接用apt-get或yum安装subversion即可(当然也可以自己去官方下载安装)
yum install subversion
2,创建版本库
svnadmin create /home/myrepos //这里的文件目录自己随便设置
3,配置svnserve
上述版本库/home/myrepos建立后在文件夹下会生成conf文件夹,进入/home/myrepos/conf下面会有下面3个文件
authz passwd svnserve.conf
我们依次修改
3.1,svnserve.conf修改以下几个部分:
[general]
anon-access = read
auth-access = write
password-db = /var/svn/test/etc/passwd #把svn的用户集中一个密码修改
authz-db = /var/svn/test/etc/authz #把svn的认证集中在一个认证文件中
3.2,passwd修改为:
[users]
username = password //这里的username和password自己设置
3.3,authz
[groups]
admin = xiaoran.shen,test1,zhang
user = test2
[/]
@admin = rw
@user = r
[zhang] #这个是一个项目
@admin = rw
[test]
@user = rw
[front/network:/] 这个是类下面的一个项目
@user = rw
新建一个项目
svnadmin /var/svn/test/zhang
cd /var/svn/test/zhang
ls 可以查看到这些文件
conf db format hooks locks README.txt
cd conf
下删除
passwd 和authers
修改svnserve.conf文件把用户认证都集中在/var/svn/test/etc/下
[general]
anon-access = read
auth-access = write
password-db = /var/svn/test/etc/passwd
authz-db = /var/svn/test/etc/authz
修改
/var/svn/test/etc/authz文件
最后添加
[test]
@user = rw
svn 搭建