1、 切换成root用户
sudo su
2、 列表项目
安装svn服务器
apt install subversion
安装完成后,svn后台服务即已启动。如果服务意外退出的话,可以使用下面的命令重新启动:
svnserve -d -r /srv/svn
说明:其中的“/srv/svn”为svn库的路径
3、设置sasl帐号
3.1、 安装sasl软件:
apt install sasl2-bin
3.2、 创建配置文件:/usr/lib/sasl2/svn.conf
包含如下内容:
pwcheck_method: auxprop auxprop_plugin: sasldb sasldb_path: /srv/svn/flkj/sasldb mech_list: DIGEST-MD5
3.3、 创建用户:
saslpasswd2 -c -f ./sasldb -u realm1 username
4、创建svn库
4.1、 创建svn库的文件目录:
mkdir /srv/svn/repository1
4.2、 创建svn版本库:
svnadmin create /srv/svn/repository1
5、 配置svn的权限,编辑conf目录下的svnserve.conf文件
cd /srv/svn/repository1/conf vi svnserve.conf
anon-access = none auth-access = write
authz-db = authz
设定安全域为realm1
realm = realm1
启用sasl
use-sasl = true
设置加密强度
min-encryption = 128 max-encryption = 256
# password-db = passwd
[/] user1 = rw