zoukankan      html  css  js  c++  java
  • Ubuntu 14.10 下安装SVN

    本文主要介绍SVN独立服务器的的安装和简单配置:
    1.安装

    # sudo apt-get install subversion

    测试安装是否成功:

    # svnserve --version      回车显示版本说明安装成功

    2.建立版本库

    # mkdir /svn_repository                    创建svn数据目录(目录可自行制定)
    # svnadmin create /svn_repository/myfirst    myfirst就是版本库的名字,可以改变!

    3.配置svn配置文件(为了方便管理,这里多个库调用相同的配置文件。)
       1)主配置文件:每个版本库创建之后都会生成svnserve.conf主配文件

    # vim /svn_repository/myfirst/conf/svnserve.conf
    [general]                 一定要顶格写,否则会报错
    anon-access = none
    auth-access = write
    password-db = passwd
    authz-db = authz
    realm = kuming

      2)配置用户

    
    # vim passwd      //svn用户配置文件
    [users]
    user1 = password1
    user2 = password2
    user3 = password3
    user4 = password4

      3)权限配置文件

    # vim authz      //svn权限控制配置文件
    复制代码
    [groups]    #设置组
    group1 = user1,user2  #多用户用逗号隔开
    
    [/]       #根目录权限设置(就是“kuming”这个文件夹)
    user3 = rw   #用户1权限是:可读写
    user4 = r    #用户2权限是:可读,不可写
    user =      #什么都没写代表没有任何权限
    
    @group1 = rw  #设置组权限
    
    [kuming:/123]  #设置根目录下“123”文件夹的权限
    #说明“123”这个文件件怎么创建?这是在SVN服务器配置好之后,创建一个权限很高的用户在客户端登录SVN
    #然后创建一个文件夹“123”。
    复制代码

    4.启动服务器

    # svnserve -d -r /svn_repository/myfirst

    -d表示以daemon方式(后台运行)运行
    -r 制定刚才创建的仓库位置


    5.关闭SVN 服务器

    # killall svnserve

    6.查看服务

    # ps aux | grep svnserve    查看服务,端口:3690

    7.SVN客户端浏览方法

    客户端使用的软件是TortoiseSVN,浏览方法:打开版本库浏览器输入:svn://ip-addr/myfirst/文件夹名

  • 相关阅读:
    Change the default MySQL data directory with SELinux enabled
    CentOS7使用firewalld打开关闭防火墙与端口
    常用screen参数
    Android手机上浏览器不支持带端口号wss解决方案
    How to Create Triggers in MySQL
    QT GUI @创建新的工程
    Linux内核源代码的结构(转)
    ARM体系的7种工作模式
    C语言中强制数据类型转换(转)
    Linux驱动设计—— 中断与时钟@request_irq参数详解
  • 原文地址:https://www.cnblogs.com/liuchangchun/p/4106799.html
Copyright © 2011-2022 走看看