centos7安装svn服务端

linux centos7安装svn服务端

安装

yum install -y subversion    

查看安装了哪些文件

rpm -ql subversion    

建立版本库

subversion默认以/var/svn作为数据根目录,可以通过/etc/sysconfig/svnserve修改    
vim /etc/sysconfig/svnserve    
    OPTIONS="-r /var/svn" #默认位置,可不修改    

mkdir -p /var/svn/root    
svnadmin create /var/svn/root    

创建账号

cd /var/svn/root/conf    
vim passwd    
    [users]    
    admin = admin    
    guest = guest    

分配权限

cd /var/svn/root/conf    
vim authz    
    [/] #位置根目录     ###此处位置代表  /var/svn/root/
    admin = rw #读写    
    guest = r   #读    

    [/avm]     ###此处位置代表  /var/svn/root/avm    
    avg = rw    

编辑服务配置

vim /var/svn/root/conf/svnserve.conf    
    [general]    
    anon-access = none                     #控制非鉴权用户访问版本库的权限    
    auth-access = write                    #控制鉴权用户访问版本库的权限    
    password-db = passwd                   #指定用户名口令文件名    
    authz-db = authz                       #指定权限配置文件名    
    realm = /home/svn/webber               #指定版本库的认证域,即在登录时提示的认证域名称,可不开启    

开机启动

systemctl enable svnserve        
systemctl start svnserve    

systemctl restart svnserve    
systemctl stop svnserve    
systemctl status svnserve    
posted @   tangshow  阅读(132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示