Linux 下安装、启动和关闭 svn 服务端
1. 安装
# 没装yum的自行安装
yum install subversion
2. 创建库并配置
svnadmin create /data/svn/test1
cd /data/svn/test1/conf
# conf下为authz(权限控制文件),passwd(账号密码文件),svnserve.conf(服务配置文件)
# 特别地
vim svnserve.conf
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录
[notice]若启动 svn 服务后发现 Tortoise svn 客户端提交的版本日志不显示,则需要将 anon-access = read
改成 anon-access = none
,这样 svn log
日志就可以显示出来了。此操作不需要重启 svn 服务,修改保存之后即刻生效。[/notice]
3. 启动
svnserve -d -r /data/svn
4. 关闭
ps -ef|grep svnserve
kill -9 pid
# or
# 关闭所有svn服务
killall svnserve