Linux安装SVN服务器

简介: Linux安装SVN服务器

Linux 安装与配置 SVN 服务器


一、下载安装 SVN 服务器

yum -y install subversion


二、创建 SVN 工作根目录

mkdir -p /home/svn/repos


三、使用 svnadmin 创建 SVN 仓库

svnadmin create /home/svn/repos/project


四、配置 project 用户/权限

cd /home/svn/repos/project
cd conf


  • authz:权限配置文件
  • passwd:用户名密码文件
  • svnserve.conf:资源库管理配置文件


4.1 编辑 conf/passwd 文件,配置用户密码

test1 = 123456
test2 = 123456


4.2 编辑 conf/authz 文件,用户权限配置

[/]
test1 = rw
test2 = r
* =


  • [/] 表示针对这个文件夹的权限
  • rw 和 r 分别代表 可读可写 和 只读
  • * 表示 任何用户
  • 空表示不可读


4.3 编辑 conf/svnserve.conf,资源库管理配置,需要取消四个注释即可

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
# realm = My First Repository 可以选择取消注释或者不取消
realm = My First Repository


  • anon-access = read :表示非授权(游客)用户访问范围 默认值:read
  • auth-access = write : 表示授权用户访问范围 默认值:write
  • password-db = passwd :passwd 文件相对路径,默认指向当前目录的 passwd 文件
  • authz-db = authz :authz 文件相对路径,默认指向当前目录的 authz 文件
  • realm = My First Repository :指定版本库认证域,可以随意设置,默认即可

4.4 注意,SVN 默认端口是 3690,需要释放 3690 端口


五、启动 SVN 服务

svnserve -d -r /home/svn/repos


六、访问测试

浏览器或者 TortoiseSVN 访问:

svn://192.168.3.133/project
或者
svn://192.168.3.133:3690/project



目录
相关文章
|
4月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
2月前
|
Shell Linux 网络安全
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
449 3
宝塔服务器面板部署安装git通过第三方应用安装收费怎么办—bash: git: command not found解决方案-优雅草卓伊凡
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
261 18
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
277 15
|
3月前
|
弹性计算 安全 Linux
使用阿里云服务器安装Z-Blog博客网站流程,新手一键部署教程
本教程教你如何在阿里云99元服务器上,通过宝塔Linux面板一键部署Z-Blog博客。基于CentOS 7.9系统,从远程连接、安装宝塔面板、开放端口到部署Z-Blog全流程详解,操作简单,新手也能轻松搭建个人博客网站。
445 13
|
4月前
|
弹性计算 安全 Linux
阿里云服务器ECS安装宝塔Linux面板、安装网站(新手图文教程)
本教程详解如何在阿里云服务器上安装宝塔Linux面板,涵盖ECS服务器手动安装步骤,包括系统准备、远程连接、安装命令执行、端口开放及LNMP环境部署,手把手引导用户快速搭建网站环境。
|
6月前
|
Linux 网络安全 数据安全/隐私保护
使用Linux系统的mount命令挂载远程服务器的文件夹。
如此一来,你就完成了一次从你的Linux发车站到远程服务器文件夹的有趣旅行。在这个技术之旅中,你既探索了新地方,也学到了如何桥接不同系统之间的距离。
1052 21
|
5月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
558 13
|
4月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
546 0
|
5月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
153 2