zoukankan      html  css  js  c++  java
  • Linux中svn的使用

    1. 安装Linux

    执行如下命令,中间会出现一次提示,选y即可

    yum install subversion

    2. 创建资源库位置

    svnadmin create /usr/java/testJenk

    3. 配置资源库

    进入conf文件夹进行配置

    • authz #权限配置文件 
    • passwd #用户名密码文件 
    • svnserve.conf #资源库配置文件

    3.1 vim svnserve.conf

    需要把下面的几个命令打开,直接去掉前面的#号和空格就好了

    # anon-access = read
    # auth-access = write
    # password-db = passwd
    # authz-db = authz

    修改后

    #配置版本库信息、用户文件和用户密码文件的路径
    anon-access = none   #改成none
    auth-access = write
    password-db = passwd
    authz-db = authz

    3.2 vim authz

    制定根目录下的权限,subman用户有读写的权限,其他用户无权限

    3.3 vim passwd

    设置subman用户的密码

    3.4 设置自启动

    vim /etc/rc.local 

    增加如下内容

    svnserve -d -r /usr/java/testJenk

    可通过如下命令查看svn进程

    ps aux | grep 'svn'

    可通过执行下面命令杀死然后启动svn进程

    svnserve -d -r /usr/java/testJenk

    注意:

    SVN版本库启动方式,比如说svnRepo下面有 testJenk和myRepo两个版本库

    • 单版本库起动    svnserve -d -r /usr/java/svnRepo/testJenk
    • 多版本库起动    svnserve -d -r /usr/java/svnRepo 

    这两个启动的区别在于启动svn的时候指定了命令中的启动参数-r指定的目录。

    4. 端口开放

    如果在云服务上设置的svn资源库,要想让其他主机访问,需要在安全组开放3690端口,另外svn服务应该启动。

    5. 访问

    连接成功即可上传或下载项目

  • 相关阅读:
    CSRF的安全问题
    preg_replace
    反汇编:虚函数表
    12.Proxy
    JS中的this
    11.Set 和 Map数据结构
    10.symbol
    9.对象的扩展
    test
    ES5支持的方法
  • 原文地址:https://www.cnblogs.com/zjfjava/p/9528394.html
Copyright © 2011-2022 走看看