1. 安装

  1. 使用yum命令安装svn服务
yum install subversion

安装完成后

  1. 检查SVN是否安装成功
svnserve --version

  1. 查看SVN安装位置
rpm -ql subversion

2. 新建

  1. 新建仓库
mkdir -p /var/svn/svnrepos/   # -p 递归创建目录
  1. 创建版本库
svnadmin create /var/svn/svnrepos/xray
  1. 切换到版本库路径下
cd /var/svn/svnrepos/xray
  1. 切换到配置文件夹下
cd conf

authz ——账号权限管理文件,控制账号读写
passwd ——帐号密码文件
svnserve.conf ——SVN服务配置文件

3. 配置账号权限

  1. 打开authz
vim authz
  1. 在文件最后加入白色字体的内容(test01、 test02表示用户名,rw表示可读可写,r表示只读
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r[/]test01 = rw
test02 = r
在这里插入代码片

4. 配置账号密码

  1. 打开passwd
vim passwd
  1. 同样地,在文件最后加入白色的内容 (前面是账号,后面是密码)
[users]
# harry = harryssecret
# sally = sallyssecret
test01 = 123456
test02 = 123456

5. 配置svnserve.conf

  1. 打开svnserve.conf
vim svnserve.conf
  1. 将下图红框处的位置注释去掉,删掉前面的###,注意不要留空格

一定要注意修改最后一行realm的目录
4. 上面红框内的意思

anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录

6. 启动

  1. 启动SVN
svnserve -d -r /var/svn/svnrepos  # -d表示守护进程, -r 表示在后台执行
  1. 查看是否启动成功
ps -ef|grep svnserve

7. 客户端访问

  1. 安装TortoiseSVN客户端, 链接: TortoiseSVN.提取码:mz9y
  2. 在文件夹中,右键checkout ,输入
svn://你的IP:3690/xray
  1. 弹出,输出账号和密码
  2. 连接成功后,会在本地生成xray 文件夹。

check–下载,commit–上传。updat–更新

接下来我将研究研究客户端的一些操作。敬请期待吧~~~

Linux 服务器上搭建SVN服务端相关推荐

  1. 在阿里云服务器上搭建 SVN 服务端

    一.SVN 服务端搭建流程 1.安装 svn apt-get install subversion // 方式二:yum install subversion ps:查看版本 svnserve --v ...

  2. 如何在VPS(Linux)上搭建Yakit服务端

    安装以Ubuntu系统为例 目录 1.前期准备 2.Yakit部署 2.1Yakit引擎安装 2.2Yakit服务启动 3.测试连接 1.前期准备 Yakit安装需要依赖一个libpacp包,这个包如 ...

  3. 怎么在Win7服务器搭建SVN服务端

    怎么在Win7服务器搭建SVN服务端 今天码大夫给大家分享在Windows服务器上如何搭建SVN环境的详细步骤: 工具/原料 1.VisualSVN server 这是服务器端的安装应用程序,根据自己 ...

  4. 如何在 MacOS 环境下搭建 SVN 服务端环境

    文章目录 在服务端创建资源仓库 资源仓库访问权限配置 给资源仓库添加用户 配置用户组及用户的权限 启动 SVN 服务器 停止 SVN 服务器 SVN 是一个使用十分广泛的开放源代码的版本控制系统.在 ...

  5. Linux下yum安装SVN服务端

    Linux下yum安装SVN服务端 1.查看yum是否安装 2.安装svn 3.创建目录并配置 4.用户密码passwd配置 5.权限控制authz配置 6.服务svnserve.conf配置 7.启 ...

  6. 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群

    作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...

  7. 如何在阿里云服务器上搭建mysql服务(最新版)

    如何在阿里云服务器上搭建mysql服务(最新版) 准备 安装mysql服务 配置YUM源 启动mysql服务 修改root密码 修改密码策略 添加远程登录用户 注意: 1.关闭防火墙 2.在阿里云服务 ...

  8. 在阿里云ECS服务器上搭建FTP服务

    在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...

  9. Linux服务器上部署springboot服务并测试

    1.在Linux服务器上部署Springboot服务 项目打jar包的操作流程: 在idea中的Maven视图中先clean,跳过test(按一下蓝色闪电的标志),再点击package打包. 2.此时 ...

最新文章

  1. 无线传感器网络--分簇或者不分簇
  2. 【Flutter】Banner 轮播组件 ( flutter_swiper 插件 | Swiper 组件 )
  3. 微信小程序实现无限滚动列表
  4. mysql远程服务器返回错误404未找到_远程服务器返回错误: 404错误、远程服务器返回错误:500错误、 HttpWebResponse远程服务器返回错误:(404、500) 错误。...
  5. python谷歌浏览器驱动安装失败_阿里云centos7.2下安装chrome浏览器+webdriver+selenium及常见设置-傻瓜教程...
  6. WHY MAKE ANOTHER APPLICATION AT ISSM?
  7. Go语言中的注释类型和代码风格
  8. matlab用泰勒展开解微分方程,mathematica的解微分方程的能力让人大失所望啊
  9. val什么意思vb中的属性值_老司机带你探索Mysql中int(1)、int(10)、int(11)的区别是什么?...
  10. C/C++ getchar函数 - C语言零基础入门教程
  11. Flask wtforms
  12. 浅析如何通过PHP类的反射来实现依赖注入
  13. Java:批量插入、修改数据到数据库中的用法
  14. 前端 angular 和 bootstrap 的安装步骤
  15. Unity Animator人物模型动画移动偏移
  16. R语言使用mean函数计算dataframe指定数据列的均值
  17. python的print与sys.stdout
  18. CodeForces 669A Little Artem and Presents
  19. ROS错误:摄像头数据格式错误 wants topic /image/compressed to have datatype/md5sum
  20. 法拉克机器人自动怎么调_FANUC机器人程序自动启动介绍汇总.ppt

热门文章

  1. 2.1.15 行首确保不是标点符号
  2. ubuntu16.04 查看系统可用内存
  3. Android实现QQ分享功能
  4. 方差、协方差和协方差矩阵
  5. 电磁场常见名词整理(不断更新中)
  6. [ADS]ADS1.2软件的破解
  7. 举例说明层次分析的三大原则_【高考压轴题分析】2014年辽宁卷压轴题
  8. 笔记本电脑黑屏基础处理
  9. 人工智能的窘境:对话系统
  10. JDBC连接Mysql并统计指定关键词在某一列中出现的次数