system:linux ubuntu server 16.04
1、更新源。
apt-get update
2、安装svn。
apt-get install svbversion
3、创建svn目录
mkdir /opt/sub
svnadmin create /opt/sub
4、配置文件,将之前项目备份的配置文件替换到conf下面。
cp authz passwd svnserve.conf /opt/sub/conf/
如果是新安装可简单配置用以测试svn连通性,配置如下,
编辑authz
添加用户组配置
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
group1=user01,user02
# [/foo/bar]
# harry = rw
# &joe = r
# * =
[/]
@group1 =rw
vim svnserve.conf
anon-access = none 无权限用户无法读写
auth-access = write
注意顶格写不要留空白不然报错。
password-db = passwd
authz-db = authz
编辑passwd文件
[users]
# harry = harryssecret
# sally = sallyssecret
user01=123
user02=123
基本配置完成就可以用svn客户端远程连接了