zoukankan      html  css  js  c++  java
  • ubuntu中搭建svn服务器步骤

    1、安装软件包:

    sudo apt-get install subversion

    2、建立相关文件夹(这里svn放在home文件夹中)

    cd /home

    sudo mkdir svn

    cd /home/svn

    sudo mkdir master(这里为项目文件夹)

    sudo svnadmin create /home/svn/master  (创立相关的配置文件)

    3、修改conf文件夹下authz;passwd;svnserve.conf相关配置

    (1)、修改svnserve.conf的配置

      #匿名用户不可读
     anon-access = none (注意这个改为none.其他三个解开注释即可)
     #权限用户可写
     auth-access = write
     密码文件为passwd
     password-db = passwd
     #权限文件为authz
     authz-db = authz

    (2)、编辑authz文件

     增加如下代表添加用户

     admin= zj(代表admin组中有zj这个用户)

      [/]   (这里的这个必须写,否则不行)

     @admin =rw (代表这个admin组中有读写的权限)

     *=r (代表所有用户有读的权限)

    (3)、编辑passwd 文件

     zj=123456  (注意这里的zj代表authz文件中的用户)

    4、开启svn服务器

      sudo svnserve -d -r /home/svn/   (这里代表开启了svn这个文件夹下的svn服务器)    

      备注:

      -d 已守护模式启动

      -r 制定svn版本库根目录 这样是便于客户端不用输入全路径 就可以访问版本库了

    5、客户端访问

      svn://127.0.0.1/master    然后输入账号密码就可以登录到svn

    后续:

    如何是增加一个项目,则很多步骤我们无需重写,我们只需要建立一个文件夹后,然后执行

    sudo svnadmin create /home/svn/master ,然后配置文件,然后就ok了。

    sudo  chmod  -R 777 文件夹  这样就可以打开权限

  • 相关阅读:
    使用bash编写Linux shell脚本参数和子壳
    开发项目的简单流程(需求、数据库、编码)
    hadoop和Hive的数据处理流程
    数据分析
    模糊聚类分析的实现
    贝叶斯1
    代理猎手
    贝叶斯2
    模糊聚类算法(FCM)和硬聚类算法(HCM)的VB6.0实现及
    C++模板
  • 原文地址:https://www.cnblogs.com/teamemory/p/8416238.html
Copyright © 2011-2022 走看看