当前位置: 首页 > article >正文

Linux服务器搭建SVN

Linux服务器搭建SVN

一、搭建SVN服务

1、安装svn

yum -y install subversion

2、检查是否安装成功

svn --version

显示以下内容说明安装成功

svn, version 1.10.2 (r1835932)
   compiled Nov  3 2020, 23:13:15 on x86_64-redhat-linux-gnu

二、创建SVN仓库

1、创建版本库目录

# 此目录为后面创建版本库提供存放位置(可根据自己需求设定)
mkdir -p /home/svn/repository

2、非root用户需要更改目录权限

chmod 755 -R /home/svn/repository

3、创建版本仓库

svnadmin create /home/svn/repository

创建完成之后,repository目录下会看到以下文件:

三、修改conf目录下的配置文件

1、修改passwd文件,添加用户及密码

直接将信息追加到文件中即可,格式:用户名=密码
在这里插入图片描述

2、修改authz文件:设置用户权限

在文件内容的末尾,添加如下:

# 表示根目录下用户admin123拥有读和写的权限
第一种方式:单个添加:
[/]
admin123=rw

第二种方式:用户分组,再设权限
[groups]
# 按用户组分权限
admin = admin,admin1 # admin为用户组,等号之后的为用户

[/] 			# 表示svn仓库根目录(/home/svn/repository)
@admin = rw 	# 表示admin组对仓库目录有读写权限

在这里插入图片描述

3、修改svnserve.conf文件

原始文件内容都被注释掉的,我们只需要去掉指定内容前注释即可,如下:

在这里插入图片描述
注意:realm :改成自己的版本库

四、启动SVN服务

# -d : 守护进程  -r : svn数据根目录
svnserve -d -r /home/svn/repository #用root权限启动

五、查看SVN服务

ps aux|grep svnserve #默认端口为:3690

注意:多数情况下服务器安装完成,配置完成后,无法连接svn服务器,均是防火墙问题


http://www.kler.cn/a/396075.html

相关文章:

  • Git如何简单使用
  • 检测敏感词功能
  • 【LeetCode】每日一题 2024_11_14 统计好节点的数目(图/树的 DFS)
  • 网络技术-网桥模式
  • Flutter 小技巧之 OverlayPortal 实现自限性和可共享的页面图层
  • 前端js用canvas合成图片并转file对象
  • 基于图像处理与机器学习的车牌检测识别系统设计与实现
  • 厦大南洋理工最新开源,一种面向户外场景的特征-几何一致性无监督点云配准方法
  • PyCharm 中的【控制台】和【终端】的区别
  • QT中使用图表之QChart绘制饼图
  • 论文阅读 - Causally Regularized Learning with Agnostic Data Selection
  • 【异常记录】Junitmock之InvalidUseOfMatchersException异常
  • Tomcat 8.5 源码导读
  • 汇编案例 之 HEX到ASCII码的转换
  • 超越传统:探索ONLYOFFICE的革命性办公新纪元
  • 【大模型】prompt实践总结
  • Android setTheme设置透明主题无效
  • ⾃动化运维利器Ansible-基础
  • 如何修改npm包
  • [基础] 003 使用github提交作业
  • 【原创】如何备份和还原Ubuntu系统,非常详细!!
  • LabVIEW中坐标排序与旋转 参见附件snippet程序
  • flink cdc 应用
  • 深度解析 Feign
  • Pytorch无法使用GPU的问题的原因
  • 推荐一款全能网络视频下载工具:闪豆视频下载器