1.安装 svn 工具
$sudo apt-get install subversion
2. 创建工程文件夹,用于存放工程
$mkdir ~/localsvn
$mkdir ~/localsvn/workplaces
3.创建 svn 仓库
$svnadmin create ~/localsvn/workplaces
4.配置svn仓库
$修改三处的文件
# authz文件是设置用户权限,passwd文件是存储用户及密码,svnserve.conf是主配置文件
编辑svnserve.conf
将以下参数去掉注释和前面的空格
[general]
#匿名用户不可读
anon-access = none
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz
编制passwd 文件 设定用户密码
[users]
# harry = harryssecret
# sally = sallyssecret
tone=www
tone的密码为www
# sudo vi authz
[groups] #定义组的用户
manager = xiaoming
core_dev = zhangsan,lisi
[repos:/] #以根目录起始的repos版本库manager组为读写权限
@manager = rw
[repos:/media] #core_dev对repos版本库下media目录为读写权限
@core_dev = rw
5.启动svn服务
# sudo svnserve -d -r ~/localsvn/workplaces
# 查看是否启动成功,可看的监听3690端口
# sudo netstat -antp |grep svnserve
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 28967/svnserve
# 如果想关闭服务,可使用pkill svnserve
4.5 访问svn
# 访问repos版本库地址
svn://192.168.1.100/workplaces