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

相关推荐
waving-black3 分钟前
Linux中自定义服务开机自启nginx
linux·服务器·nginx
Lenyiin3 分钟前
《 Linux 修炼全景指南: 六 》软件包管理器
linux·运维·服务器
陌路204 分钟前
Linux32 网络编程TCP通信(缓冲区问题)
服务器·网络·tcp/ip
NiKo_W7 分钟前
Linux 重定向与Cookie
linux·运维·服务器·前端·网络·线程·协议
ytttr87311 分钟前
Rocky Linux 8.9配置Kubernetes集群详解,适用于CentOS环境
linux·kubernetes·centos
HLJ洛神千羽11 分钟前
Linux下程序设计综合实验报告——图书管理系统(黑龙江大学)
linux·运维·服务器
Arvin62740 分钟前
Ubuntu 22.04 Docker 安装指南
linux·ubuntu·docker
Arvin6271 小时前
Jenkins Jobs 备份与恢复
linux·运维·服务器
小旺不正经1 小时前
Linux介绍及常用命令
linux·运维·数据库
icy、泡芙2 小时前
移远 5G RG255AA-CN 调试
linux·单片机·5g