centos7.0搭建svn服务器

---恢复内容开始---

 在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN

  源码目录:/home/svn/project

  工程名:project

  工程目录:/home/svn/project

  访问地址:svn://ip/project

  一、 安装svn

  yum install subversion

  二、 svn服务器配置

  1. 创建svn根目录

  mkdir /home/svn

  2. 添加工程

  svnadmin create /home/svn/project

 

  4. 配置工程用户

  进入工程的配置目录:

  cd /home/svn/project/conf

  下面一共三个文件:authz passwd svnserve.conf

  passwd: 里面保存用户信息,基本格式为:user = passwd

  authz: 里面保存用户的分组信息,以及每个组的访问权限

  svnserve.conf: 里面保存服务器的基本配置(下面介绍)

  针对该例子的配置如下:

  4.1 passwd里面添加用户

  [users]

  pm = pm123

  4.2 authz配置用户权限

  复制代码

  [grouPS]

  #添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)

  pm_g = pm

  # 该项目的权限配置

  [project:/]

  # pm_g分组配置读写权限(实际中可以增加只读分组)

  @pm_g = rw

  4.3 svnserve.conf配置(可默认)

  # 匿名用户权限(none:拒绝, write:读写, read:只读权限)

  anon-access = none

  # 鉴权用户访问

  auth-access = write

  # 用户信息配置文件(也可以是绝对路径)

  password-db = passwd

  # 权限配置文件

  authz-db = /home/svn/project/conf/authz

  三、 启动svn服务器

  svnserve -d -r /source/svn

  四、 拉取代码

  svn co svn://ip/project

---恢复内容结束---

 在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,这篇文章就来一步一步教您如何在Centos上搭建SVN

  源码目录:/home/svn/project

  工程名:project

  工程目录:/home/svn/project

  访问地址:svn://ip/project

  一、 安装svn

  yum install subversion

  二、 svn服务器配置

  1. 创建svn根目录

  mkdir /home/svn

  2. 添加工程

  svnadmin create /home/svn/project

 

  4. 配置工程用户

  进入工程的配置目录:

  cd /home/svn/project/conf

  下面一共三个文件:authz passwd svnserve.conf

  passwd: 里面保存用户信息,基本格式为:user = passwd

  authz: 里面保存用户的分组信息,以及每个组的访问权限

  svnserve.conf: 里面保存服务器的基本配置(下面介绍)

  针对该例子的配置如下:

  4.1 passwd里面添加用户

  [users]

  pm = pm123

  4.2 authz配置用户权限

  复制代码

  [grouPS]

  #添加一个分组(实际当中可以添加多个,每个组可以有多个用户以,隔开)

  pm_g = pm

  # 该项目的权限配置

  [project:/]

  # pm_g分组配置读写权限(实际中可以增加只读分组)

  @pm_g = rw

  4.3 svnserve.conf配置(可默认)

  # 匿名用户权限(none:拒绝, write:读写, read:只读权限)

  anon-access = none

  # 鉴权用户访问

  auth-access = write

  # 用户信息配置文件(也可以是绝对路径)

  password-db = passwd

  # 权限配置文件

  authz-db = /home/svn/project/conf/authz

  三、 启动svn服务器

  svnserve -d -r /source/svn

  四、 拉取代码

  svn co svn://ip/project

转载于:https://www.cnblogs.com/etiao/p/5404699.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/294517.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之常见面试题

http://blog.sina.com.cn/s/blog_4f1d20f30100v23r.html 最近想找找工作看,没想到第一次去面试ANDROID开发工程师就碰壁了,虽然说做了两年的手机开发了,可哥却没参加过一次ANDROID的面试,所以这次一定要汲取教训,面试h…

C# WPF MVVM开发框架Caliburn.Micro Screens, Conductors 和 Composition⑦

01—Screens, Conductors and CompositionActions, Coroutines and Conventions往往最能吸引Caliburn.Micro的注意力,但如果你想让你的UI设计得更好,那么了解屏幕和导体可能是最重要的。如果您想利用合成,这一点尤其重要。杰里米米勒最近在为…

【原创】mysql数据库异常:data truncate for column “*” at row *;data too long *。原因,及解决。...

数据库异常 1.data truncate for column “*” at row *: 就是数据被截断,类似时间被截短(字段属性为date,要存储的数据为timestamp),精度下降。 将数据库的字段属性调整合适,或者将要存储的数据…

正则表达式匹配汉字

纯汉字:^[\u4E00-\u9FA5]$ 2E80~33FFh:中日韩符号区。收容康熙字典部首、中日韩辅助部首、注音符号、日本假名、韩文音符,中日韩的符号、标点、带圈或带括符文数字、月份,以及日本的假名组合、单位、年号、月份、日期、…

如此生猛的纪录片,背后是难以置信的故事!

全世界只有3.14 % 的人关注了爆炸吧知识美国纪录片大师阿尔伯特梅索斯所言:“制作一部电影不是为一个问题寻求答案,而是尝试去捕捉生活本身。”从赵忠祥那句大名鼎鼎的“春天到了,又到了动物交配的季节”开始,纪录片看似没有像影视…

java 字符串 日期格式化_java字符串转换为时间类型以及时间的格式化实例

java字符串转换为时间类型以及时间的格式化实例。时间的应用几乎是每个项目都要接触到的,也是每个java程序员所熟知的,但是不记得怎么使用也是无所谓的,我们可以查一下java api文档嘛!或者直接百度一下就可以了。下面就是时间类型…

[转]Excel导入异常Cannot get a text value from a numeric cell解决

原文地址:http://blog.csdn.net/ysughw/article/details/9288307 POI操作Excel时偶尔会出现Cannot get a text value from a numeric cell的异常错误。 异常原因:Excel数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库…

Android之面试题总结加强版(一)

转载:http://blog.csdn.net/itachi85/article/details/7426451 自己总结的最强android应用面试题集 1.activity的生命周期。 方法 描述 可被杀死 下一个 onCreate() 在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定…

官宣!.NET官网发布中⽂版

#官宣.NET简体中文版.NET的官网终于正式发布简体中⽂版本了,⽽且是作为官方支持的第一梯队!这是一个影响未来中国.NET技术生态的大事。我承认好的英文是从事IT技术的重要基础,但本地化语言能帮助更多人了解、学习、应用该技术。.NET官网中文版…

微信需要内容吗?

11月30日,腾讯对微信公众平台的群发系统进行了全面升级,升级后的平台关闭了单条图文和多条图文编辑,并求取消了帐号互推、分享到朋友圈按钮等功能。导致本次更新的原因是因为美丽说、蘑菇街等大号以及一些投机分子利用微信可以从第三方应用向…

爱因斯坦为什么不是普通人?看他怎么喝茶就明白了,差距太明显了!没法比.......

全世界只有3.14 % 的人关注了爆炸吧知识来源:Закройте, дует看到上面这个动图,猜到这篇文章要讲什么了吗?讲泡茶,啊呸!讲“茶叶悖论”,一个爱因斯坦喝茶时不经意间看到的物理现象,然…

在应用程序中实现对NandFlash的操作

以TC58NVG2S3ETA00 为例: 下面是它的一些物理参数: 图一 图二 图三 图四 图五 图6-0 图6-1 说明一下,在图6-1中中间的那个布局表可以看做是实际的NandFlash一页数据的布局,其中Data区域用于存放有效的数据,也就是我们可…

java的集合应用_Java之集合类应用总结

1.集合类类图Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└Set├HashSet├TreeSet├LinkedHashSetMap├Hashtable├HashMap├WeakHashMap└SortedMap└TreeMap2.分类介绍Collection是最基本的集合接口,JDK提供的类都继承自Collection的“子接…

Oracle级联查询

在ORACLE 数据库中有一种方法可以实现级联查询select * //要查询的字段from table //具有子接点ID与父接点ID的表 start with selfidid //给定一个startid(字段名为子接点ID,及开始的ID号)connect by prior selfidparentid …

Android面试题总结加强版(二)

http://blog.csdn.net/superjunjin/article/details/7855995 16.Android常用控件的信息 单选框(RadioButton与RadioGroup): RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。 事件:setOnCheckedChangeListener()&…

1 盒用 1 年,这个防雾黑科技,让你的眼镜再也不起雾!

▲ 点击查看本来被疫情这么一闹,口罩就已经成了我们离不开的刚需品。现在天气大幅度降温,口罩更不能摘了,必须得御寒防疫两手抓!虽然口罩的优点有目共睹,但它最大的 Bug 也够大伙儿吐槽一顿了——口罩眼镜一秒起雾&…

福利好礼现金大奖等你来→首届 .NET Conf China Hackathon 火热报名中!

.NET 开源以来越来越多的开发者和企业开始加入到 .NET 的生态。.NET 6 是 .NET Framework, .NET Core 和 Mono 三个平台完成融合的第一个长期支持版本,无论你是开发云原生应用,还是 IOT 应用,移动端,桌面应用,.NET 6 …

ciscodk新科目——1Z1-807

1Z1-807是ciscodk.com刚更新的科目,具体信息如下: 1Z1-807 Java Enterprise Edition 6 Enterprise Architect Certified Master Exam (Step 1 of 3) 想知更多新科目就在ciscodk .com转载于:https://blog.51cto.com/ciscodk/1088893

一站式解决,Android 拍照 图库的各种问题

在android开发中, 在一些编辑个人信息的时候,经常会有头像这么一个东西,就两个方面,调用系统相机拍照,调用系统图库获取图片.但是往往会遇到各种问题: 1.oom 2.图片方向不对 3.activity result 的时候data null 4.调用图库的时候没找到软件 嘿嘿..开代码: 首先是调用系统拍照…

(转载)9个主流的开源许可协议[整理]

http://univasity.iteye.com/blog/1292658 关于开源许可现今存在的开源协议很多,而经过Open Source Initiative 组织通过批准的开源协议目前有60多种(http://www.opensource.org/licenses/alphabetical )。我们在常见的开源协议如BSD, GPL, L…