安装
sudo apt-get install subversion
创建项目仓库
#首先在服务器用户目录中挑选一个位置创建svn根目录
mkdir /home/m_rabbits/SVNSERVE
#创建仓库目录
mkdir /home/m_rabbits/SVNSERVE/project
#创建svn仓库
svnadmin create mkdir /home/m_rabbits/SVNSERVE/project
修改项目仓库配置
svnadmin创建的仓库目录中会有以下目录和文件
conf db format hooks locks README.txt
其中conf目录下存储的是仓库的配置文件
authz hooks-env.tmpl passwd svnserve.conf
svnserve.conf
svnserve.conf 是svn的运行配置,修改这个配置过后需要重启svnserve服务才能生效,而其他的账目和用户配置则不需要。
在svnserve.conf下找到以下配置并修改,注意所有配置行首不可以有空格。
这里我们配置:
1,没有权限的用户不可以访问svnserve服务。
2,拥有权限用户的拥有配置范围内的所有权限。
3,用户密码管理配置文件为passwd
4,认证配置文件为authz
[general]
anon-access = none
auth-access = write
password-db = password
authz-db = authz
password
password用来存储登录用户名以及密码
[users]
m_rabbits = 123456
zhangsan = 123456
lisi = 123456
authz
svn认证配置中有组的概念,体现在[groups]标签中。
除了[groups]和[aliase]
本文详细介绍如何在服务器上安装Subversion(SVN),创建项目仓库,并配置用户权限和认证。包括使用sudo apt-get install subversion安装SVN,创建仓库目录,以及在svnserve.conf中设置匿名访问禁止、授权用户写权限、指定用户密码和认证配置文件。
2378

被折叠的 条评论
为什么被折叠?



