SVN
服务器搭建
1.
安装包
sudo apt-get install subversion
2.
添加
svn
管理用户及
subversion
组
sudo adduser svnuser
sudo addgroup subversion
sudo addgroup svnuser subversion
3.
创建项目目录
sudo mkdir /home/svn
cd /home/svn
sudo mkdir fitness
(
fitness
即为仓库名称)
4.
创建
SVN
文件仓库
sudo svnadmin create /home/svn/fitness
(此处即为该项目的文件仓库)
5.
更改文件夹权限
sudo chown -R root:subversion fitness
sudo chmod -R g+rws fitness
6.
创建
SVN
用户和密码,设置权限
(1)
修改
/home/svn/fitness/conf/svnserve,conf
将以下代码前的
#
去掉
anon-access = read
此处设置的是匿名用户得权限,
如果想拒绝匿名用户则设置为
none
auth-access = write
设置有权限用户得权限
password-db = passwd
指定查找用户名和密码得文件,
这样设置即为本目录下得
passwd
文件
authz-db = authz
制定各用户具体权限得文件,这样设置即为本目录下得
authz
(2)
修改
/home/svn/fitness/conf/passwd
该文件规定了用户名和密码,增加以下内容
:
admin = 123456
user1 = 123456