一.安装篇

centos下yum安装

yum install subversion

查看安装是否成功:

svnserve --version

查看安装内容与位置

rpm -ql subversion

二.配置篇

创建svn版本库目录

mkdir /home/svn
cd /home/svn

新建版本库:TestCode

svnadmin create /data/svn/TestCode

注:执行完后,/data/svn/TestCode目录下文件说明

README.txt   版本库的说明文件

conf              配置文件件夹(后续操作最多的文件夹)

db                SVN数据文件文件夹

format          当前版本库的版本号

hooks           SVN的钩子脚本文件夹

locks            SVN的文件锁相关的文件夹


TestCode库添加用户、分配权限

A.配置SVN

vim /data/svn/TestCode/conf/svnserve.conf

anon-access=none     #去除文件前的注释,将read改为none,防止匿名访问

auth-access=write    #去除文件前的注释

password-db=passwd   #去除文件前的注释

authz-db = authz     #去除文件前的注释,访问权限配置,非常重要,不打开,分组权限不生效

B.添加访问TestCode用户

vim /data/svn/TestCode/conf/passwd

[users]

# harry = harryssecret

# sally = sallyssecret

albert=123456

findyou=123456

abc=123456

love=123456

注:添加了四个用户

C.设置添加的用户权限

vim /data/svn/TestCode/conf/authz

[groups]

g_qa=albert,findyou

g_read=abc

[TestCode:/]        #[<版本库名>:<路径>]

@g_qa=rw            #<用户组> = <权限>  ,第一种方式

@g_read=r           #<用户名> = <权限>  ,第二种方式

love=r

*=                  #* = <权限>,第三种方式,*为任意用户,此为禁止匿名用户访问

注:albert,findyou可读可写,abc、love可读,其他不可访问

D.防火墙开放SVN端口通行

iptables -A INPUT -p tcp --dport 3690 -j ACCEPT

启动svn服务

svnserve -d -r /home/svn 

三.SVN客户端连接

SVN客户端访问

svn://IP/TestCode

windows下安装 Tortoisesvn 连接 svn://192.168.1.254/59wang

centos总结linux下svn安装与使用的更多相关文章

  1. Linux下SVN安装与权限管理

    cat /etc/redhat-release //查看系统版本号 CentOS release 7.1 (Final) 这里我们採用yum源安装方式: 1.安装svn yum install sub ...

  2. Linux下SVN安装与基本操作

    1.安装svn linux下通过yum安装svn yum -y install subversion 本地Windows系统安装TortoiseSVN 2.配置 建立版本库目录 mkdir /home ...

  3. Linux下SVN安装配置及应用

    一.安装篇 centos下yum安装 yum install subversion 查看安装是否成功: svnserve --version 二.配置篇 创建svn版本库目录 mkdir /home/ ...

  4. linux下svn安装和使用(centos)

    1.安装svn 本地测试环境 centos6.5 # yum安装 yum -y install subversion # 查看svn版本 svnserve --version # 建立版本库目录 mk ...

  5. Linux下SVN安装配置和使用中遇到的问题

    两个命令: svn info :显示版本库信息,svn的下载url等. svn co https://xxxxx/xxx   wodemulu   (通过我的目录制定co的文件夹) svn st:显示 ...

  6. CentOS 6.2下SVN安装与使用

    1.安装 CentOS安装TortoiseSVN yum install -y subversion 2.常用命令详解 1.将文件checkout到本地目录svn checkout path(path ...

  7. Linux下SVN安装配置

      第一章 安装 1. 采用源文件编译安装.源文件共两个,为:subversion-1.6.1.tar.gz (subversion 源文件)subversion-deps-1.6.1.tar.gz ...

  8. Linux下SVN安装配置以及使用

    第一章 安装 1. 采用源文件编译安装.源文件共两个,为: subversion-1.6.21.tar.gz(subversion 源文件) subversion-deps-1.6.21.tar.gz ...

  9. linux下svn安装、配置及钩子

    一.安装 直接运行命令用YUM安装: yum install subversion -y   二.创建svn版本库目录 mkdir -p /var/svn/svnrepos   三.创建版本库 生成文 ...

随机推荐

  1. VC添加文件到工程出错问题--FileTool.dll

    原文:http://blog.csdn.net/bingdianlanxin/article/details/45112737 在我们的软件开发中,经常需要导入其他文件到我们的工程. 一般,我们会选择 ...

  2. Android 查看和管理sqlite数据库

    在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看.android项目中的sqlite数据库位于/data/data/项目包/databas ...

  3. Python3.5 使用Sqlite3

    -------------------- 修雨轩陈@cnblog Python3.5 使用Sqlite3 python3.5 安装的时候会有很多可选参数,这些参数是默认不提供的,可是当我们想通过pip ...

  4. Dapper进行增删改查 z

    http://www.cnblogs.com/huangkaiyan10/p/4640548.html 项目背景 前一段时间,开始做一个项目,在考虑数据访问层是考虑技术选型,考虑过原始的ADO.NET ...

  5. mongoDb 命令

    1.显示MongoDB的服务器统计:db.stats() 2.创建数据库:use dbname 3.删除数据库:db.dropDatabase() 4.检查当前选择的数据库:db 5.检查数据库列表: ...

  6. TcpListener、TcpClient

    1.TcpClient using System; using System.Text; using System.Net.Sockets; namespace tcpclient { class t ...

  7. shell-day1

    shell概述:这里说的是命令行shell,例如"bash/sh/ksh/csh"(Unix/Linux系统).cmd.exe命令提示字符(windwos系统),这里主要介绍Uni ...

  8. Oracle 时段负载情况

    ALTER session SET nls_date_format='yyyy-mm-dd hh24:mi:ss'; SELECT *  FROM ( SELECT A.INSTANCE_NUMBER ...

  9. Jenkins传参修改jmeter的报告名称和详细报告地址

    目前已经可以发送邮件了,我已经配置了Jenkins,但是有几个显示问题,待处理1.报告名称地址, 2详细报告地址没有做跳转 更改后为: 修改url 1.打开样式的jmeter-results-deta ...

  10. 通过JAVA从MQ读取消息的时候报错及解决

    如果是通过JAVA将消息写入到MQ,再通过JAVA去读取消息,采用MQMessage读消息的方法readUTF()去读取的时候,就不会报错,可以正常读出来.如果采用在MQ资源管理器中插入测试消息或者是 ...