zoukankan      html  css  js  c++  java
  • CENTOS下搭建SVN服务器

    安装svn

    1. yum install -y subversion  


    2.验证安装是否成功

    1. svnserve --version  

    3.创建svn版本库

    1. mkdir svn  
    2. svnadmin create svn/repo  
         注:repo是版本库名称


    4.配置svn

    创建版本库后,在这个版本库的conf目录下会生成3个配置文件:

    1. [root@singledb conf]# pwd  
    2. /root/svn/repo/conf  
    3. [root@singledb conf]# ls  
    4. authz  passwd  svnserve.conf  

         说明

                (1)svnserve.conf:  svn服务综合配置文件。

                (2)passwd: 用户名口令文件。

                (3)authz: 权限配置文件。


    4.1 修改passwd文件

    1. [users]  
    2. shang=123456  
    3. li=123456  

    注:shang为用户名,123456为密码

    4.2配置可使用明文密码

    1. vi /$HOME/.subversion/servers  
    2.   
    3. #找到以下内容,注释去掉并改成yes就行了  
    4. store-plaintext-passwords = yes  

    4.3修改authz文件

    1. [groups]  
    2. team=shang,li   
    3. [repo:/]  
    4. @team=rw  
    注:repo为之前建立的svn版本库名称

    4.4修改svnserve.conf

    1. [general]  
    2. anon-access = none  
    3. auth-access = write  
    4. password-db = passwd  
    5. authz-db = authz  

    5.启动和停止svn

    5.1启动svn

    1. svnserve -d -r /root/svn/  

    5.2关闭svn

    1. ps -aux |grep svn  
    2. kill -9 进程id  


    6.导入工程

    1. $ mkdir MyProject  
    2. $ mkdir MyProject/trunk  
    3. $ mkdir MyProject/branches  
    4. $ mkdir MyProject/tags  
    5. svn import MyProject svn://192.168.5.228/repo/MyProject -m "first import project"  

    7.导出工程

      1. svn co svn://192.168.5.228/repo/MyProject 
    设置了[repository:/]的用户,在采用客户端TortoiseSVN访问SVN时,必须这样写:svn://192.168.1.100/repository
  • 相关阅读:
    206. 反转链表
    917. 仅仅反转字母
    哈希表的设计
    387. 字符串中的第一个唯一字符
    Mysql重连错误
    MySQL数据库的优化
    XML基础知识
    JS中的DOM与BOM
    JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype
    表格标签,图片标签,框架标签,表单标签
  • 原文地址:https://www.cnblogs.com/breg/p/3941034.html
Copyright © 2011-2022 走看看