svn linux服务器搭建
2019-03-06 本文已影响0人
潇洒的小老虎
安装svn
yum install -y subversion
创建仓库
创建文件夹
mkdir /var/svn/repo
给文件夹赋予权限
chmod -R 777 /var/svn
创建svn仓库
svnadmin create /var/svn/repo
配置svn仓库
在/var/svn/repo仓库下有一个conf目录,结构如下
- passwd 设置用户名和密码
- 这里添加键值对格式为:
[users]
用户名=密码
- authz 设置用户权限
- 格式是键值对
[/]
用户名=权限(rw)速写权限
- svnserve.conf 服务配置,将以下的注释内容打开即可
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/var/svn/repo
启动svn
指定端口为443,启动根目录为: /var/svn
svnserve -dr /var/svn --listen-port 443
停止svn
先找到线程
ps -ef|grep svn|grep -v grep
杀死线程
kill -9 线程id