一. yum安装svn服务器

yum -y install subversion

二. 检测安装结果

svnserve --version //显示安装结果,表示安装成功了

三. 创建代码仓库目录

mkdir -p /var/svn/projectname //新建一个目录
svnadmin create /var/svn/projectname //创建svn仓库到该目录
如果 ll 该仓库目录出现如下几个目录和文件,就表示成功了
成功创建仓库

四. svn服务器配置
代码仓库conf目录下有三个重要配置文件,passwd、authz、svnserve.conf。

  1. 修改passwd文件,添加用户名和密码

    vim passwd 打开passwd文件,修改内容如下
    [users]
    username1 = 123456 // 格式:用户名 = 密码
    username2 = 123456
    写完用户名密码后 wq保存退出。
  2. 修改authz文件,添加用户的权限

    vim authz打开authz文件,修改内容如下
    
    [groups]
    //格式为:user-group = username
    developer = username1 //将用户1添加到开发组
    designer = username2 //将用户2添加到设计组 [projectname:/] //为一个项目配置用户组权限
    @developer = rw //设置开发组为读写权限
    @designer = r //设置设计组只有读的权限
  3. 修改svnserve.conf的配置

    anon-access = none  //修改匿名用户访问权限
    auth-access = write //去掉注释,验证用户权限
    password-db = /var/svn/projectname/conf/passwd //去掉注释,设置密码文件路径
    authz-db = /var/svn/projectname/conf/authz //去掉注释,设置权限文件路径
    realm = projectname // 设置项目名称(UUID)

四. 开放svn端口
svn服务器默认使用3690端口,所以开放3690端口,保存设置,然后重启防火墙:

iptables -I INPUT -p tcp --dport 3690 -j ACCEPT
/etc/rc.d/init.d/iptables save
service iptables restart

五. 启动svn服务

svnserve -d -r /var/svn

-d:守护进程 -r:svn根目录

六. 访问svn服务器
Windows下载安装TortoiseSVN(点击进入下载页) 安装完成后,点击鼠标右键->TortoiseSVN->Repo-browser

 
操作如图

然后出现如下界面,在URL的位置输入svn://ip or domain/projectname 然后回车,会提示输入账号密码,输入你的用户名密码,就可以访问svn服务器,

 
SVN Repository Browser界面

Centos6.5安装配置svn服务器的更多相关文章

  1. centos6.4安装配置vpn服务器步骤详解

      centos6.4安装配置vpn服务器步骤详解,从安装VPN到配置VPN服务器.配置VPN服务器的路由转发功能,每一步都很详细   一.VPN服务器环境说明 操作系统:CentOS release ...

  2. linux下安装配置svn服务器

    linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...

  3. 阿里云服务器centos下安装配置svn服务器

      阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...

  4. CentOS-6.3安装配置SVN

    安装说明 系统环境:CentOS-6.3 安装方式:yum install (源码安装容易产生版本兼容的问题) 安装软件:系统自动下载SVN软件 检查已安装版本 #检查是否安装了低版本的SVN [ro ...

  5. Linux安装配置SVN服务器【转】

    1. 安装SVN服务器: 检查是否已安装 # rpm -qa subversion 安装SVN服务器 # yum install httpd httpd-devel subversion mod_da ...

  6. Linux安装配置SVN服务器

    1. 安装SVN服务器: 检查是否已安装 # rpm -qa subversion 安装SVN服务器 # yum install httpd httpd-devel subversion mod_da ...

  7. Linux(Centos)安装配置SVN服务器

    1. 安装SVN服务器: 检查是否已安装 # rpm -qa subversion 安装SVN服务器 # yum install httpd httpd-devel subversion mod_da ...

  8. CentOS下安装配置SVN服务器并自动同步到web目录

    一.安装 yum install subversion测试是否安装成功 /usr/bin/svnserve --version如提示以下内容,说明已安装成功 svnserve,版本 1.6.11 (r ...

  9. CentOS6.5安装配置SVN

    安装SVN软件包[root@localhost ~]# yum install subversion#确认是否已安装svn模块[root@localhost ~]# cd /etc/httpd/mod ...

随机推荐

  1. 【原】iptables 交叉编译

    防火墙在做数据包过滤决定时,有一套遵循和组成的规则,这些规则存储在专用的数据包过滤表中,而这些表集成在 Linux 内核中.在数据包过滤表中,规则被分组放在我们所谓的链(chain)中.而netfil ...

  2. 基于 maven 实现跨平台编译 protobuf 文件

    基于 maven 实现跨平台编译 protobuf 文件 mavne protobuf .proto  跨平台  需求 在团队协作中使用 protobuf 时, 有以下几点需求: protoc 跨平台 ...

  3. SpringMVC初识

    1 SpringMVC的概述 Spring为展现层提供的基于MVC设计理念的优秀的web框架,是目前最主流的MVC框架之一. Spring3.0后面全面超过Struts2,成为了最优秀的MVC框架. ...

  4. Python之网络编程之concurrent.futures模块

    需要注意一下不能无限的开进程,不能无限的开线程最常用的就是开进程池,开线程池.其中回调函数非常重要回调函数其实可以作为一种编程思想,谁好了谁就去掉 只要你用并发,就会有锁的问题,但是你不能一直去自己加 ...

  5. Python之网路编程利用multiprocessing开进程

    一.multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程.python中提供了非常好的多进程包multiprocessing. mul ...

  6. Perf Event :Linux下的系统性能调优工具

    Perf Event :Linux下的系统性能调优工具 2011-05-27 10:35 刘 明 IBMDW 字号:T | T Perf Event 是一款随 Linux 内核代码一同发布和维护的性能 ...

  7. SQL中INEXISTS和IN 的区别和联系

    SET NOCOUNT ON , SET NOCOUNT OFF当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数).当 SET NOCOUNT 为 ...

  8. 【leetcode】LCP 3. Programmable Robot

    题目如下: 力扣团队买了一个可编程机器人,机器人初始位置在原点(0, 0).小伙伴事先给机器人输入一串指令command,机器人就会无限循环这条指令的步骤进行移动.指令有两种: U: 向y轴正方向移动 ...

  9. vs中free内存失败

    关于vs中free内存失败: 主要有以下两个原因: 1. 函数参数调用写错.特别是传指针进去的时候,若形参与实参不对应,会出错. 2. 内存分配不够,这个原因主要是因为程序中访问到了内存外的地址,即使 ...

  10. Centos7安装Redis3.X

    本文只是简单搭建Redis,为了整合ELK用,后面会详细写. Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高 ...