Linux 服务器上搭建SVN服务端
1. 安装
- 使用yum命令安装svn服务
yum install subversion
安装完成后
- 检查SVN是否安装成功
svnserve --version
- 查看SVN安装位置
rpm -ql subversion
2. 新建
- 新建仓库
mkdir -p /var/svn/svnrepos/ # -p 递归创建目录
- 创建版本库
svnadmin create /var/svn/svnrepos/xray
- 切换到版本库路径下
cd /var/svn/svnrepos/xray
- 切换到配置文件夹下
cd conf
authz ——账号权限管理文件,控制账号读写
passwd ——帐号密码文件
svnserve.conf ——SVN服务配置文件
3. 配置账号权限
- 打开authz
vim authz
- 在文件最后加入白色字体的内容(test01、 test02表示用户名,rw表示可读可写,r表示只读)
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r[/]test01 = rw
test02 = r
在这里插入代码片
4. 配置账号密码
- 打开passwd
vim passwd
- 同样地,在文件最后加入白色的内容 (前面是账号,后面是密码)
[users]
# harry = harryssecret
# sally = sallyssecret
test01 = 123456
test02 = 123456
5. 配置svnserve.conf
- 打开svnserve.conf
vim svnserve.conf
- 将下图红框处的位置注释去掉,删掉前面的###,注意不要留空格
一定要注意修改最后一行realm的目录
4. 上面红框内的意思
anon-access = read #匿名用户可读
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /var/svn/svnrepos # 认证空间名,版本库所在目录
6. 启动
- 启动SVN
svnserve -d -r /var/svn/svnrepos # -d表示守护进程, -r 表示在后台执行
- 查看是否启动成功
ps -ef|grep svnserve
7. 客户端访问
- 安装TortoiseSVN客户端, 链接: TortoiseSVN.提取码:mz9y
- 在文件夹中,右键checkout ,输入
svn://你的IP:3690/xray
- 弹出,输出账号和密码
- 连接成功后,会在本地生成xray 文件夹。
check–下载,commit–上传。updat–更新
接下来我将研究研究客户端的一些操作。敬请期待吧~~~
Linux 服务器上搭建SVN服务端相关推荐
- 在阿里云服务器上搭建 SVN 服务端
一.SVN 服务端搭建流程 1.安装 svn apt-get install subversion // 方式二:yum install subversion ps:查看版本 svnserve --v ...
- 如何在VPS(Linux)上搭建Yakit服务端
安装以Ubuntu系统为例 目录 1.前期准备 2.Yakit部署 2.1Yakit引擎安装 2.2Yakit服务启动 3.测试连接 1.前期准备 Yakit安装需要依赖一个libpacp包,这个包如 ...
- 怎么在Win7服务器搭建SVN服务端
怎么在Win7服务器搭建SVN服务端 今天码大夫给大家分享在Windows服务器上如何搭建SVN环境的详细步骤: 工具/原料 1.VisualSVN server 这是服务器端的安装应用程序,根据自己 ...
- 如何在 MacOS 环境下搭建 SVN 服务端环境
文章目录 在服务端创建资源仓库 资源仓库访问权限配置 给资源仓库添加用户 配置用户组及用户的权限 启动 SVN 服务器 停止 SVN 服务器 SVN 是一个使用十分广泛的开放源代码的版本控制系统.在 ...
- Linux下yum安装SVN服务端
Linux下yum安装SVN服务端 1.查看yum是否安装 2.安装svn 3.创建目录并配置 4.用户密码passwd配置 5.权限控制authz配置 6.服务svnserve.conf配置 7.启 ...
- 微信公众号 多台服务器,在多台 Linux 服务器上搭建 Pulsar 集群
作者:高天赐 编辑:Irene Pulsar 是一个支持多租户的.高性能的消息中间件.上一篇我们介绍了如何在 Mac 上搭建 Pulsar 集群,本文详细介绍如何在 3 台 Linux 服务器上搭建 ...
- 如何在阿里云服务器上搭建mysql服务(最新版)
如何在阿里云服务器上搭建mysql服务(最新版) 准备 安装mysql服务 配置YUM源 启动mysql服务 修改root密码 修改密码策略 添加远程登录用户 注意: 1.关闭防火墙 2.在阿里云服务 ...
- 在阿里云ECS服务器上搭建FTP服务
在阿里云ECS服务器上搭建FTP服务 一.简介 二.环境简介 三.搭建FTP服务器步骤 1.配置ECS服务器的安全组策略 2.服务器安装vsftpd软件 3.修改配置文件 4.启动FTP服务 5.Wi ...
- Linux服务器上部署springboot服务并测试
1.在Linux服务器上部署Springboot服务 项目打jar包的操作流程: 在idea中的Maven视图中先clean,跳过test(按一下蓝色闪电的标志),再点击package打包. 2.此时 ...
最新文章
- 无线传感器网络--分簇或者不分簇
- 【Flutter】Banner 轮播组件 ( flutter_swiper 插件 | Swiper 组件 )
- 微信小程序实现无限滚动列表
- mysql远程服务器返回错误404未找到_远程服务器返回错误: 404错误、远程服务器返回错误:500错误、 HttpWebResponse远程服务器返回错误:(404、500) 错误。...
- python谷歌浏览器驱动安装失败_阿里云centos7.2下安装chrome浏览器+webdriver+selenium及常见设置-傻瓜教程...
- WHY MAKE ANOTHER APPLICATION AT ISSM?
- Go语言中的注释类型和代码风格
- matlab用泰勒展开解微分方程,mathematica的解微分方程的能力让人大失所望啊
- val什么意思vb中的属性值_老司机带你探索Mysql中int(1)、int(10)、int(11)的区别是什么?...
- C/C++ getchar函数 - C语言零基础入门教程
- Flask wtforms
- 浅析如何通过PHP类的反射来实现依赖注入
- Java:批量插入、修改数据到数据库中的用法
- 前端 angular 和 bootstrap 的安装步骤
- Unity Animator人物模型动画移动偏移
- R语言使用mean函数计算dataframe指定数据列的均值
- python的print与sys.stdout
- CodeForces 669A Little Artem and Presents
- ROS错误:摄像头数据格式错误 wants topic /image/compressed to have datatype/md5sum
- 法拉克机器人自动怎么调_FANUC机器人程序自动启动介绍汇总.ppt