1、使用yum安装svn

yum -y install subversion

安装完后通过svn help查看是否安装成功

2、创建svn目录仓库

[root@localhost /]# cd /home
[root@localhost home]# mkdir svn
[root@localhost home]# svnadmin create /home/svn
[root@localhost home]# ls svn
conf  db  format  hooks  locks  README.txt

这里我们只需要关注conf文件夹

[root@localhost home]# cd svn/conf
[root@localhost conf]# ls
authz  passwd  svnserve.conf
  • authz 是权限控制文件
  • passwd 是帐号密码文件
  • svnserve.conf 是SVN服务配置文件

3、配置passwd

### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.[users]
# harry = harryssecret
# sally = sallyssecret
test1 = 123456

4、配置authz

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
[/]
test1=rw
[/test2]
test1=rw
[/test2/test1]
test1=r

我们看到[/]是仓库的一级目录,具有读写的权限;

test2二级目录,也是有读写的权限

test1三级目录,只有读的权限

另外设置分组:

[root@localhost conf]# vi authz
[groups]
group1 = liuxianan
group2 = test1,test2
[/]
@group1 = rw
@group2 = r
* =

5、配置svnserve.conf

[root@localhost conf]# vi svnserve.conf
打开下面的5个注释
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svn # 认证空间名,版本库所在目录

6、启动svn

[root@localhost conf]# svnserve -d -r /home/svn(启动)
[root@localhost conf]#killall svnserve(停止)

上述启动命令中,-d表示守护进程, -r 表示在后台执行。停止还可以采用杀死进程的方式:

7、客户端连接

不出意外我们就可以通过svn客户端checkout我们的仓库了

linux下搭建svn仓库相关推荐

  1. linux下创建svn仓库及用户

    1 Linux下创建svn仓库 1.1 启动SVN服务 svnserve -d -r  /SVNRootDirectry 其中SVNRootDirectry是你的SVN 根目录,例如192.85.1. ...

  2. Linux下搭建SVN服务器【亲测可用】

    Linux下搭建SVN服务器 简介 第一步:通过yum命令安装svnserve,命令如下: 第二步:创建版本库目录(此仅为目录,为后面创建版本库提供存放位置) 第三步:创建svn版本库 第四步:配置修 ...

  3. 在linux下搭建SVN服务器,权限+常见错误

    1.安装SVN  要在linux下安装SVN,可以下载源码自己编译,最好是联网的可以直接安装 #yum install subversion判断是否安装成功(有时候也会没有结果,提示subversio ...

  4. centos6.5(Linux)下搭建SVN服务器

    一.安装命令 1.以root身份登录linux. 2.执行安装命令:pip install  subversion 二.创建项目目录 mkdir /usr/zhc/svn cd /usr/zhc/sv ...

  5. Linux下搭建SVN服务器及自动更新项目文件到web发布目录(www)

    一.linux服务器端配置 1 2 3 4 5 6 7 8 9 [root@server ~]# rpm -qa | grep sub subversion-libs-1.7.14-10.el7.x8 ...

  6. linux svn 服务器下载,Linux下搭建SVN服务器完全手册

    系统环境 RHEL5.4最小化安装(关iptables,关selinux) + ssh + yum 一,安装必须的软件包. yum install subversion (SVN服务器) mysql- ...

  7. linux下搭建svn版本控制软件

    svn作为曾经流行的版本控制控制软件,它优异的版本控制功能在有意无意间已经深入IT人的工作了.然而虽然有后起之秀的git,但现在使用svn的项目并不在少数.最近有个项目需要协同开发,由于对svn用得比 ...

  8. 工程linux下创建svn仓库目录结构

    查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧! 第一步: mkdir -p {xxx/{trunk/{bin,doc,src/{bootlo ...

  9. linux 查看svn端口号,linux下搭建svn服务器

    5.修改配置文件/home/svnroot/repository/conf/svnserve.conf [general] #匿名访问的权限,可以是read,write,none,默认为read an ...

最新文章

  1. ICLR 2022:AI如何识别“没见过的东西”?
  2. 33.搜索旋转排序数组
  3. DOTA系列 食尸鬼(小狗)攻略
  4. 使用contour自定义等高线值
  5. wcf简单教程(10) ajax调用,wcf简单教程(10) ajax调用
  6. 【嵌入式】C语言高级编程-container_of宏(04)
  7. Oracle WebCenter 11g 快速开发指南--翻译(二)
  8. java函数式编程归约reduce概念原理 stream reduce方法详解 reduce三个参数的reduce方法如何使用
  9. 大数据之-Hadoop完全分布式_集群时间同步---大数据之hadoop工作笔记0043
  10. 视频怎么插入慢动作?
  11. var,object和dynamic
  12. 我是如何高效录制出那么多高质量 gif 动图的呢?
  13. 当你不能回答别人的提问时怎么办
  14. win7 64BIT下使用VC2005的问题
  15. Clearcase no version selected issue
  16. 第三届上海大学生网络安全
  17. html中哪些字体不识别中文字体,div字体_正确设置div兼容的汉字中文字体
  18. Gitlab项目上传
  19. 购买服务器,80端口的开启
  20. markdown支持的脑图工具

热门文章

  1. 清明节微信公众号图文排版有哪些经典素材?
  2. Windows11无法打开Windows安全中心(需要使用新应用打开此windowsdefender链接)
  3. Android视图绘制流程完全解析(二)
  4. 获取网易云音乐播放链接
  5. 【最新技术早知道】PCIe Gen5 还没用上,Gen6 就来了?PCIe 6.0 系列文章之:《PCIe 6.0,到底 6 在哪?》
  6. DrLLPS (相分离数据库): 第一个注释全面的液液相分离相关蛋白质数据库 (liquid-liquid phase separation database)
  7. 工具类 - 思维导图
  8. 编制投标书常见的115个错误
  9. 最好的在线PDF转换工具服务
  10. 0xc0000005 系统应用日志_0xc0000005,小编教你怎么解决应用程序正常初始化0xc0000005失败...