centos 6.5下搭建svn服务端

1、先配置好yum源,svn的包在系统光盘里就有

2、yum install subversion #安装svn的服务端程序

3、mkdir -p /application/svndata #创建svn的数据存储目录,名字可以随便取

4、svnserve -d -r /application/svndata/ #指定svn的数据存储目录,就是刚才创建的

5、ss -tnlp | grep 3690 #查看svn服务进程是否已经启动,正常启动说明程序安装成功

6、svnadmin create /application/svndata/版本库的名称 #创建版本库

7、编辑 /application/svndata/版本库的名称/conf/svnserve.conf:

  anon-access = none #是否允许匿名访问,允许是read
  auth-access = write #访问权限为写入
  password-db = passwd  #用户及密码数据存放位置,默认是conf/passwd文件
  authz-db = authz #权限配置文件,默认是conf/authz文件

8、编辑/application/conf/passwd  #添加用户,每行一个用户

   [users]

  用户名 = 密码

9、编辑/application/authz #设置权限

 组名 = 用户名,用户名
 [项目名:/]
 用户名 = 权限 #权限有r(读),w(写),rx(读写),空(无权限) #给用户授权
 @组名 = 权限  #给组授权

注:权限文件中的用户必须和passwd文件中的用户保持一致

原创文章,作者:Qiudays,如若转载,请注明出处:http://www.178linux.com/8677

(0)
QiudaysQiudays
上一篇 2015-10-08 21:40
下一篇 2015-10-14 21:53

相关推荐

  • Linux程序包管理相关

    前言 首先说说一个软件的诞生过程: 程序员用编程语言写文本格式的源代码,但是计算机只能读懂二进制文件,那么就需要将源代码转换成二进制格式,这个过程称为编译。编译用的工具称为编译器,编译器有很多种,在Linux上常用gcc这个编译器。利用编译器,得到二进制格式的文件(二进制程序(Windows上.exe.msi,Linux.elf)、库文件、配置文件、帮助文件…

    Linux干货 2018-01-04
  • Shell脚本编程中的if、case、for、while、until命令

    为何要学编程中的if、case、for、while、until命令?        作为一个运维工程师,总会听到自动化,实际自动化离不开编写shell脚本,而shell脚本中却又离不开编程中的if、case、for、while、until, 这些关键字。 了解编程中的if、case、for、while、until命令,…

    Linux干货 2016-08-19
  • Chrony

    RHEL7.4 192.168.100.1 作为时间服务器,其它主机到这台来同步时间。 时间服务器安装及配置:#yum install chrony –RHEL7默认已安装chrony,而没有安装ntpd. #systemctl status chronyd –查看chronyd服务状态#systemctl enable chrony…

    2018-01-06
  • 1. linux basic cmd

    一。 国有股加点廉价航空j 1. 2. 二。

    2017-11-13
  • 关于加密那点事

    作者【Jev Tse】 环境:sentos6.8     【本文预览】      一、关于加密      二、对称加密      三、非对称加密      四、单向散列 …

    Linux干货 2016-12-01
  • 第一周:Linux基础之常用命令(二)

    一、Linux的命令使用格式 命令的语法通用格式: ~]# COMMAND  OPTIONS  ARGUMENTS   命令  选项  参数 1.  COMMAND,命令:发起命令时将请求内核将某个二进制程序运行为一个进程,命令本身是一个可执行的程序文件,二进制格式的文件有可能会调用共享库文件。 多…

    Linux干货 2016-09-18