svn linux服务器搭建

安装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

你可能感兴趣的:(svn linux服务器搭建)