zoukankan      html  css  js  c++  java
  • IFsvnadmin svn界面管理工具

    安装部署if.svnadmin 工具
    
    前提是安装好svn服务器及apache+php服务器。
    yum -y install subversion   mod_dav_svn
    
    安装完建立一个目录用来作为svn总目录
    
    sudo mkdir /home/svn
    
    启动svn
    
    sudo svn -d -r /home/svn
    
    启动后会在/home/svn目录下生成如下两个文件
    authz 和passwd文件
    
    
    yum -y install httpd
    yum -y install php
    下载软件包
    sudo wget  https://ncu.dl.sourceforge.net/project/ifsvnadmin/svnadmin-1.6.2.zip
    
    解压
    unzip svnadmin-1.6.2.zip
    
    
    复制一份动至apache的web目录
    
    sudo cp -r /home/tools/svnadmin/iF.SVNAdmin-stable-1.6.2/ /var/www/html/
    切换至web目录
    cd /var/www/html
    
    改目录名
    sudo mv iF.SVNAdmin-stable-1.6.2/ svnadmin
    
    对svnadmin目录下的data进行777授权和文件属主变换
    
    sudo chmod -R 777 svnadmin/data
    sudo chown apache:apache svnadmin/data 
    
    新建账户文件和密码文件
    cd svnadmin/data
    touch authz
    touch passwd
    chown apache:apache authz
    chown paache:apache passwd
    
    对该软件进行配置,用win电脑访问,根据实际情况设置相关参数并保存,其中svn和svnadmin命令可以
    使用which svn和which svnadmin 查看路径
    
    http://www.服务器ip.com/svnadmin/
    
    
    
    如果admin密码忘记,admin密码这样修改:
    
    sudo htpasswd /var/www/html/svnadmin/data/passwd   admin  admin123
    
    访问以下路径可以开始登陆和用接ifsvnadmin工具管理的的svn版本仓库
    
    http://服务器ip地址/svnadmin/


    注意事项:1、进入管理界面后以后所有的操作都可以在后台添加了
         2、一般管理步骤为-分配用户-归属组-添加需要管理的目录或者文件作为管理路径-对路径进行管理
    3、一般授权读写后,其他组默认是可以读取到你的目录的,但是不能修改,如需要直接其他组拒绝读,那么其他组需要设置对该路径的none权限,也就是无任何权限。
     
  • 相关阅读:
    多线程总结三:控制线程
    ios -- 为导航栏添加播放动画
    IOS -- UITableView里面点击一个cell改变其他cell的设置
    IOS -- UICollectionView里面的cell点击,点击一个cell改变其他cell的状态
    ios -- Masonry 更新约束
    IOS--按钮里面 左边文字右边图片的设置
    IOS--时间 NSDate,NSTimeInterval的一些转换
    IOS--通过宽度算高度
    iOS App中添加半透明新手指引
    IOS--解决tableview里面cell 文本输入框键盘遮盖的问题
  • 原文地址:https://www.cnblogs.com/netsa/p/7085047.html
Copyright © 2011-2022 走看看