目录

  • 前言
  • 通过yum源安装subversion(svn)服务端
  • 基本的SVN服务端配操作
    • 确定一个SVN目录
    • 新建SVN仓库
    • 给SVN仓库添加用户
    • 给SVN仓库的用户授权
    • SVN仓库配置
    • 启动服务器
    • 测试服务器
  • 参考

前言

通过yum源安装subversion(svn)服务端

参考 Linux 利用yum源安装subversion(svn)客户端。

shell> yum install subversion

通过yum源安装的subversion,既包含服务端,又包含客户端。

基本的SVN服务端配操作

确定一个SVN目录

比如/home/svn

shell> mkdir /home/svn

新建SVN仓库

shell> svnadmin create /home/svn/test

给SVN仓库添加用户

/home/svn/test/conf/passwd文件添加形如"username=password"的条目。

[users]
admin = adminpass
user1 = 123456

给SVN仓库的用户授权

/home/svn/test/conf/authz文件中修改用户的访问策略:

[groups][test:/]
admin = rw
user1 = r
* =[test:/modue]
admin = rw
user1 = rw
* =

以上表示admin具有所有的读写权限,user1在modue文件夹下可读可写,根目录下只读。
也可以配置组的权限。

SVN仓库配置

/home/svn/test/conf/svnserve.conf文件中修改SVN仓库配置。

svnserve.conf内容如下:

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

启动服务器

shell> svnserve -d -r /home/svn

测试服务器

使用TortoiseSVN工具方式测试:

命令行方式测试:

shell> svn co svn://192.168.1.5/test --username jack
# 按提示输入svn的密码
shell> cd test
shell> vim main.c
shell> svn add main.c
shell> svn commit main.c -m "comment"
Adding         main.c
Transmitting file data .
Committed revision 2.  ( 测试提交成功 )

参考

https://subversion.apache.org/packages.html

Linux 通过yum源安装subversion(svn)服务端相关推荐

  1. Linux 利用yum源安装subversion(svn)客户端

    前言 CentOS 7 subversion(svn) 安装过程 yum 方式安装 shell> yum install subversion 检查是否安装成功 shell> svn -- ...

  2. linux安装配置svn服务端

    在线安装SVN 使用svn --version 命令查看SVN是否已经安装. 或者 $ rpm -qa subversionsubversion-1.14.1-1.x86_64 如果没有安装,使用yu ...

  3. linux中yum源安装dhcp,24.Linux系统下动态网络源部署方法(dhcpd)

    1.安装dhcp软件 注意:安装时需要有配置好的yum仓库,关于yum仓库的配置,祥见Linux下系统的软件安装以及yum源配置(yum仓库搭建.yum命令.rpm命令) [root@servser ...

  4. Linux 利用yum源安装nginx

    环境 1, CentOS 7 2, nginx 1.12.2 步骤 1,添加nginx源 rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS ...

  5. 在Linux上搭建VisualSVN Server(svn服务端)

    一.检查是否安装了低版本的SVN #  rpm -qa | grep subversion 如果已安装SVN,则会返回版本信息.这时需要卸载旧版本的SVN. 卸载旧版本SVN # yum remove ...

  6. centos7下svnserve方式部署subversion/SVN服务端(实操)

    一般来说,subversion服务器可以用两种方式架设: 一种是基于svnserve,svnserve作为服务端: 一种是基于Apache,用apache作为服务端. 这里采用第一种方式部署. 执行如 ...

  7. Linux 利用yum源安装php5.6+nginx

    前言 CentOS 7 nginx1.12.2 php5.6 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加php5.6源 s ...

  8. linux 利用yum源安装mysql5.7

    前言 CentOS 7 MySQL 5.7 查找mysql源 http://repo.mysql.com 步骤 添加mysql源 shell> rpm -ivh http://repo.mysq ...

  9. Linux 利用yum源安装php7.0+nginx

    环境 1, CentOS 7 2, nginx1.12.2 3, php7.0 nginx已经安装完成,且document root 目录为/usr/share/nginx/html. 步骤 1,添加 ...

最新文章

  1. 第9条:用生成器表达式来改写数据量较大的列表推导式
  2. flask echarts词云可视化_基于flask框架的高校舆情分析系统
  3. 15年3月c语言试卷,2015年3月二级C语言新增无纸化真题试卷(三)
  4. iphone4 base64 mp3 无法解析 html5,javascript - 如何使用HTML5在firefox上播放base64音频数据? - 堆栈内存溢出...
  5. php 逗号编码,php有几种编码
  6. vue-router之路由钩子(八)
  7. 小鱼比可爱(洛谷-P1428)
  8. Hystrix 熔断器舱壁模式
  9. android 的wifi定位
  10. javascript——forEach跳出循环
  11. java servlet,action,struts,struts2输出流中文编码问题
  12. VMware15.5.2安装unlocker时下载工具一直失败
  13. 【SVM分类】基于布谷鸟算法优化支持向量机SVM实现数据分类附matlab代码
  14. 学c语言前要学计算机导论吗,计算机导论与C语言
  15. word文件做一半未响应_WORD文件一编辑就未响应如何处理
  16. 玩转AgileCDN(二)——运维小哥做报表,不再为时区换算而烦恼
  17. 我的世界服务器指令系统,我的世界中国版最全指令 MC指令最全合集
  18. 为什么说入职国企也能越混越好?局外人不懂,内行人明白这4点
  19. FPGA笔试面试专题——时钟偏斜(skew)与抖动(Jitter)
  20. 如何优化cocos2d程序的内存使用和程序大小

热门文章

  1. 使用python 采集某网站全站美女图片 ,这么好看得图还不学起来(含完整源码)
  2. ubuntu 修改时间无效
  3. 球鞋的夏天:网综热播带球鞋“出圈”
  4. ls一1测距仪说明书_杜克 LS-P激光测距仪开箱及上手体验
  5. 基于FPGA的VGA协议实现
  6. 稀疏矩阵三元组的快速转置
  7. ubuntu 18.04 安装ROS melodic教程。
  8. 计算机制图结课论文,计算机辅助设计结课论文.doc
  9. 航空代理人,三字代码查询小助手,三字代码
  10. 既然选择了远方,便只顾风雨兼程!