• linux svn搭建


    1、安装
    #yum install subversion
    2、查看版本
    # svnserve --version
    3、建立SVN库
    #mkdir -p /opt/svn/repos
    #svnadmin create /opt/svn/repos
    执行上面的命令后,自动在repos下建立多个文件, 分别是conf, db,format,hooks, locks, README.txt。
    4、配置
        进入上面生成的文件夹conf下,进行配置,   有以下几个文件authz, passwd, svnserve.conf
         其中authz 是权限控制,可以设置哪些用户可以访问哪些目录,   passwd是设置用户和密码的,    svnserve是设置svn相关的操作
         4.1先设置passwd
         [users]
         # harry = harryssecret
         # sally = sallyssecret
         hello=123
         用户名=密码
         4.2 再设置权限authz
    [/]
    hello= rw
    意思是hello用户对所有的目录有读写权限,当然也可以限定
         
              [groups]
    develop = pan,hello
    design = test
    [/trunk]
    @develop = rw
    *=
    设置組权限
     
         4.3最后设定snvserv.conf
         anon-access = none # 使非授权用户无法访问
         auth-access = write # 使授权用户有写权限
         password-db = password
         authz-db = authz   # 访问控制文件
         realm = /opt/svn/repos # 认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
    5、链接
    启动svn: svnserve -d -T -r /opt/svn/repos
    如果已经有svn在运行,可以换一个端口运行
    svnserve -d -r /opt/svn/repos --listen-port 3391
     
    检出
    svn co file:///opt/svn/repos/ /home/test1/
    导出(无.svn)
    svn export svn://192.168.1.198:3391 /home/test4
    导入文件
    svn import /opt/lampp/htdocs/zhijianew/config/ svn://192.168.1.198:3391/trunk -m "new"
     
     
    查看svn进程
    ps aux|grep svnserve
     
    检查是否安装svn
         rpm -qa subversion
    卸载
          yum remove subversion
     
     
    操作
         添加文件 svn add aaa.php
         提交文件 svn ci -m "注释" aaa.php
         更新文件 svn up
         删除文件 svn delete aaa.php -m "注释"
         与基础文件比较 svn diff aaa.php
         查看日志    svn log aaa.php
    致力于PHP开发
  • 相关阅读:
    firefox, chrome常见插件
    数据库左连接left join、右连接right join、内连接inner join on 及 where条件查询的区别
    Springmvc + mybatis + spring 配置,spring事物
    Android如何连接MySQL数据库
    Android MP3录音实现
    Android RecyclerView的基本使用
    Java输入流之BufferReader和Scanner的用法!
    Android 网络通信框架Volley简介
    your project contains error(s),please fix them before running your application.错误总结
    新建android项目报错,代码中找不到错误
  • 原文地址:https://www.cnblogs.com/panshuling/p/4125763.html
Copyright © 2020-2023  润新知