SVN在Linux服务器下部署过程

svn server

基于 ubuntu22.04 的 svn server 安装

refer:https://developer.aliyun.com/article/1431862#:\~:text=如何在Ubuntu安装配置SVN服务端并实现无公网ip访问内网资料库 1 1. Ubuntu安装SVN服务 命令行输入安装命令%3A sudo apt install,由于以上使用cpolar所创建的隧道使用的是随机公网地址,该地址为随机临时地址,24小时内会发生变化,不利于长期远程访问。 ... 7 7. 使用固定TCP端口地址远程SVN服务 右键打开 relocate

安装 svn server

bash 复制代码
sudo apt-get install subversion

配置 svn server

bash

创建 svn 工作目录

sudo mkdir /var/svn

下面两个命令不是必须的,未验证是否有用

sudo chown -R svn:svn /var/svn

sudo chmod 777 /var/svn

创建 svn 仓库

sudo mkdir /var/svn/repos

启动 svn server

sudo svnadmin create /var/svn/repos --listen-port=3690

配置 svn server, 进入 ./repos/conf/

配置 svnserve.conf

sudo vim /etc/svnserve.conf

编辑 svnserve.conf,取消以下代码的注释

general

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

保存退出

修改 passwd 文件,添加 svn 用户

sudo vim /etc/subversion/passwd

编辑 passwd 文件,添加 svn 用户

users

svn_user = your_password

保存退出

修改 authz 文件,配置权限

sudo vim /etc/subversion/authz

编辑 authz 文件,添加权限

admin=svn_user

/

@admin = rw

保存退出

启动 svn server

sudo svnserve -d -r /etc/svn/

开放端口

sudo ufw allow 3690 # 默认端口,可根据需要修改

验证 svn server

svn co svn://loca

相关推荐
缓慢更新1 小时前
表单引擎的存储建模:宽表与文档库的取舍
运维·服务器·网络·数据库·低代码·oracle·适配器模式
续写烂尾2 小时前
贴片 SD NAND、eMMC、TF 卡规格怎么定?硬件工程师选型清单
运维·服务器·网络
不昀2 小时前
网口Link Up后仍然掉线,怎样区分物理链路和数据通路问题?
linux·以太网
科技小E2 小时前
监控设备品牌杂乱无法互通?EasyGBS打通孤岛,统一汇聚视频
服务器·网络·音视频
Lhan.zzZ3 小时前
Qt WebEngineView 在 Linux 上无法加载网页:从“看不见 HTML“到“禁用沙箱“
linux·c++·qt
Fcy6484 小时前
Linux下 多路转接select详解
linux·select·多路转接
weixin199701080164 小时前
《抖音商品API:/product/detail 与 /product/list 的字段边界与图片合规踩坑》(附 Python 源码)
服务器·网络·windows
云飞云共享云桌面4 小时前
设计师共享单台图形服务器,解决 SolidWorks大装配卡顿难题
运维·服务器·3d·自动化·电脑·制造
无足鸟ICT4 小时前
【RHCA+】RPM包命名规则
linux·运维·服务器
小羊没烦恼!5 小时前
T-SQL查询进阶--理解SQL SERVER中的分区表
服务器·开发语言·前端·javascript·html