安装 svn
sudo apt-get install subversion
创建仓库
svnadmin create /var/svn
建立版本
svnadmin create /var/svn
修改配置
nano /var/svn/conf/svnserve.conf
#去掉#[general]前面的#号
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access = none
#认证用户的权限,可以是read,write,none,默认为write
auth-access = write
#密码数据库的路径,去掉前面的#
password-db = passwd
修改配置文件passwd,在 conf 目录下
格式
用户名=密码
[users]
svnuser = password
ukonline2000 = ukonline2000
对用户配置文件的修改立即生效,不必重启svn
停掉 svn 服务
killall svnserve
启动 svn
svnserve -d -r /var/svn
-d后台运行,-r指定根目录,直接 用svn://ip来访问了。
更多详细配置https://www.jianshu.com/p/0fabc3645e50
查询 svn 程序路径 which svnserve
再etc/init.d/加个文件名叫svn,编辑
[Unit]
Description=svn
[Service]
ExecStart=/usr/bin/svnserve -d -r /var/svn
[Install]
WantedBy=multi-user.target