目标:在ubuntu上搭建svn server,用svn://的形式访问
步骤:
1. 安装
sudo apt-get install subversion
sudo apt-get install libapache2-svn
2. 创建svn仓库
获取root权限,
2.1 创建文件夹,如/home/svn/, /svn/repository/等
mkdir /svn/repo/project
2.2 创建svn文件仓库
svnadmin create /svn/repo/project
3. 通过自带协议访问(svn://)
3.1 修改/svn/repo/project/conf/svnserve.conf
去掉password-db=password与authz-db=authz的注释#,前不能留空格
3.2 修改/svn/repo/project/conf/passwd
添加用户, 语法如 username=password
3.2 修改/svn/repo/project/conf/authz
添加用户组,在[groups]下添加 groupsname=username, username1
添加repository, 令你的组有读写权限,格式如下
[project:/]
@groupsname=rw
4. 开启svnserve
svnserve -d -r /svn/repo
关闭:
killall svnserve