• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    阿里云Centos7安装svn与配置讲解

    1.安装svn服务器端

    yum install subversion

    2.创建一个svn版本仓库(可随意创建)

     //创建一个svn目录
    mkdir -p /svn/repos
     //修改目录权限为777
    chmod -R 777 repos
     //创建一个svn版本仓库first(first可以随便起名字)
    svnadmin create /svn/repos/first

    3.下面要修改这个目录下的三个配置文件(键值后面对不能有空格)

     //进入刚刚创建的版本仓库目录
    cd /svn/repos/first
    //配置版本库信息和用户文件和用户密码文件的路径、版本库路径
    vi svnserve.conf 
    //把
    # anon-access = read
    # auth-access = write
    # password-db = passwd
    //这四行,前面的#号和空格去掉
    //改成none
    anon-access = none
    auth-access = write
    password-db = passwd
    //改成自己的版本库
    realm = first
    //保存退出
    (2)vi authz  //文件,创建svn组和组用户的权限
    [groups]
     //创建一个first的组,并制定两个用户ddl和shl
    first = ddl,shl
    //制定根目录下的权限
    [/]
    //first组用户权限为读写
    @first = rw
    //其他用户只有读权限
    * = r
    //保存退出
    (3) vi passwd //创建或修改用户密码
    [users]
    //用户名为gep的用户的密码为123456
    ddl = 123456
    //。。。
    shl = 123456
    //保存退出

    4.然后要设置自启动

    vi /etc/rc.local

    打开自启动文件, 文件内容如下

    #!/bin/sh
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.
    touch /var/lock/subsys/local
    // 添加下面一行
    svnserve -d -r /usr/local/svnRepo/first
    //保存退出

    查找所有svn启动的进程

    ps aux |grep 'svn' 

    杀死 然后启动svn

    启动svn(可以把这个放到/etc/local/rc.local文件中,实现开机自启动)

    svnserve -d -r /usr/local/svnRepo/first 

    SVN版本库起动方式,现在svnRepo下面有 first、test 两个版本库

    1:单版本库起动

    svnserve -d -r /usr/local/repos/first

    2:多版本库起动

    svnserve -d -r /usr/local/repos

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

    4.限制不同的用户对不同的版本库操作权限,修改版本库中的conf目录下的 authz文件(键值后面对不能有空格)

    以配置 first 版本库为例

    vi authz
    [groups]
    company = user1,user2
    [first:/]    //指定版本库跟目录下的权限
    @company = rw  //company组用户权限为读写
    * = r   //其他用户只有读权限
    //保存退出
    vi passwd //设置组中用户的账号和密码
    [users]
    user1 = 123456
    user2 = 123456

    5.客户端访问

    假设客户端使用tortoiseSVN

    打开资源库浏览器输入地址, svn://你的svn服务器ip:3690

    输入用户名ddl 密码12345

    因为没有网资源库里放文件所以需要你用客户端右键【create forder】,然后【add forder】

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    上一篇:Tomcat中的Connector配置讲解
    下一篇:Linux删除文件提示Operation not permitted的处理办法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    阿里云Centos7安装svn与配置讲解 阿里,云,Centos7,安装,svn,