1、svn 会有版本冲突问题,当服务器的svn版本低于1.7时会跟svn客户端的版本有冲突。所以最好安装版本高于1.7以上的版本。

yum 安装svn 如果源码里svn的版本低于1.7 可以自己找源码添加到源码库里

/etc/yum.repos.d/

(我自己在网上找了一个源码库 svn1.8版本的) wandisco-svn.repo

[WandiscoSVN]

name=Wandisco SVN Repo

baseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/

enabled=1

gpgcheck=0

2、安装svn

a、查看是否已安装 rpm -qa subversion

b、安装svn yum install subversion

c、安装完毕查看svn版本 rpm -qa subversion

3、创建svn代码库

a、创建svn代码库的路径 /var/svn/repository/source

b、创建代码库 svnadmin create /var/svn/repository/source

创建完成后在source目录下 有以下几个文件

conf

db

fomat

hooks

locks

4、svn 服务器的配置

svn服务器的配置文件 在conf文件下 进入conf文件

有以下几个文件

authz 权限控制文件

passwd 设置账号密码

svnserve.conf svn配置文件

a、添加svn用户

vi passwd 在[users]下添加 用户名 = 密码 例如 user = 123456

b、设置权限

vi authz 在最后添加权限 r:只读 w:写 rw:读写

user = rw 设置为读写权限 (注意:在设置权限前 需要有 [/])

c、配置svn

anon-access = read #匿名用户可读,您也可以设置 anon-access = none,不允许匿名用户访问。设置为 none,可以使日志日期正常显示

auth-access = write #授权用户可写

password-db = passwd #使用哪个文件作为账号文件

authz-db = authz #使用哪个文件作为权限文件

realm = /var/svn/repository/source #认证空间名,版本库所在目录

5、开启svn

svnserve -d -r /var/svn/repository/

6、查看是否开启

ps -ef | grep svn

7、开启完成后客户端使用ip访问

svn://IP

linux搭建SVN教程相关推荐

  1. linux 搭建 svn 小白教程

    linux搭建svn服务器: 安装svn软件包: yum install subversion mysql-server httpd mod_dav_svn mod_perl sendmail wge ...

  2. 网众linux安装教程,网众Linux搭建Samba教程

    网众Linux搭建Samba教程 [日期:2010-12-20] 来源:Linux社区 作者:Linux [字体:大 中 小] Linux SAMBA server 主配置文件/etc/samba/s ...

  3. 原 Linux搭建SVN 服务器2

    原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55)   阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...

  4. linux 下搭建subversion (svn),CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的...

    CentOS Linux 搭建 SVN(CollabNet Subversion)服务器,易用性和对远程团队的 Subversion® 是需要在各个地方共享源代码的全球分布式组织进行版本控制和软件配置 ...

  5. Linux搭建SVN 服务器(转)

    转自:http://my.oschina.net/lionel45/blog/298305 Linux搭建SVN 服务器 作者: 沈小然    日期:2014年 8月 5日 1          安装 ...

  6. linux服务器怎么搭建简单的网站?linux搭建网站教程

    linux搭建网站教程 一.前言 二.服务器环境配置 三.Linux网站搭建步骤 1.jdk安装与配置 2.tomcat配置 3.数据库的配置 一.前言 很多学开发的同学都知道如何开发一个网站,但是到 ...

  7. 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问

    文章目录 前言 1. Ubuntu安装SVN服务 2. 修改配置文件 2.1 修改svnserve.conf文件 2.2 修改passwd文件 2.3 修改authz文件 3. 启动svn服务 4. ...

  8. Linux搭建SVN服务器详细教程

    前言 本文讲解Linux系统下如何搭建SVN服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置. SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统 ...

  9. Linux 搭建SVN 服务器

    一. SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据. 这些数据放置在一个中央资料档案库 (repository) 中 ...

最新文章

  1. 恐怖的shell命令
  2. 电阻应用电路之指示灯电路的设计
  3. 2019北邮计算机考研大纲,2019年北京邮电大学802电子电路考研大纲
  4. UVA 307 Sticks
  5. 异源遥感图像匹配的一种思路——智箭火眼2020科目三赛题总结
  6. 左神算法:求最大子矩阵的大小(Java版)
  7. 对某自习室系统的一次渗透测试(从iot到getshell再到控制全国自习室)
  8. wine运行bat文件
  9. java英文拼写检查并自动纠正
  10. reset java_Java PushbackReader reset()用法及代码示例
  11. java中标准输入输出流
  12. layer 弹出层 回调函数调用 弹出层页面 函数
  13. 啥是前端开发工程师必会的5种网页布局方法?
  14. SVM与feature
  15. 公司能否开除长期请病假,无法正常工作的员工?
  16. linux下安装apache + subversionSVN_Subversion
  17. UnityShader14:透明效果实现(上)
  18. IPC生产者与消费者模型加线程
  19. 有3个国家名,要求找出按字母排序排在最前面的国家,要求用函数调用
  20. 远程开发工作具备因素有哪些?

热门文章

  1. #ifndef, #define, #endif 作用
  2. 【年终总结】2年计划还是要有的,万一实现了呢?(转自叶小钗)
  3. Android系统修改汇总(MTK)
  4. Python Utils
  5. 婚恋交友网站大量吸引风险投资
  6. 3C手机中框铝板尺寸、平面度在线检测案例
  7. md: kicking non-fresh sda6 from array!
  8. python中的and和or(转载)
  9. 你只想刷LeetCode加点工资,有人却用它年入百万 | 赚钱游戏
  10. Linux学习总结(63)——CMDB 详细介绍:概念、架构、模型、表设计及开源选择