zoukankan      html  css  js  c++  java
  • linux下svn安装、配置及钩子

    一、安装
    直接运行命令用YUM安装:
    yum install subversion -y
     
    二、创建svn版本库目录
    mkdir -p /var/svn/svnrepos
     
    三、创建版本库 生成文件
    svnadmin create /var/svn/svnrepos
     
    四、进入conf目录(该svn版本库配置文件)
    authz文件是权限控制文件
    passwd是帐号密码文件
    svnserve.conf SVN服务配置文件
     
    五、设置帐号密码
    vi passwd
    在[users]块中添加用户和密码,格式:帐号=密码,如dan=dan
     
    六、设置权限
    vi authz
    在末尾添加如下代码:
    [/]
    dan=rw
    w=r
    意思是版本库的根目录dan对其有读写权限,w只有读权限。
     
    七、修改svnserve.conf文件
    vi svnserve.conf
    打开下面的几个注释:
    anon-access = read #匿名用户可读
    auth-access = write #授权用户可写
    password-db = passwd #使用哪个文件作为账号文件
    authz-db = authz #使用哪个文件作为权限文件
    realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
    去掉前面的#
     
    八、启动svn版本库
    kill -9 对应的进程号
    svnserve -d -r /var/svn/
    注意:请注意服务器安全组需开启3690端口
     
    九、安装钩子
    在/etc/hosts下 添加 127.0.0.1 对应的服务器名称(例如myserver)
     
     
    修复svn show-log问题 :anon-access = none
    每天积累一点,离成功就近一点
  • 相关阅读:
    家庭记账本_2
    家庭记账本_1
    安卓学习进度_25
    安卓软件学习进度_24
    对体温上报app的总结
    安卓软件学习进度_23
    安卓软件学习进度_22
    安卓开发
    安卓开发
    安卓开发
  • 原文地址:https://www.cnblogs.com/apes-monkeys/p/9758374.html
Copyright © 2011-2022 走看看