Ubuntu搭建svn服务器

  1. 安装软件

    sudo apt update

    sudo apt install subversion -y

  2. 创建仓库目录

    sudo mkdir -p /srv/svn

    sudo svnadmin create /srv/svn/repo1

  3. 配置权限(注意行首不能留空格)

    sudo vi /srv/svn/repo1/conf/svnserve.conf

    ──────────────

    general

    anon-access = none

    auth-access = write

    password-db = passwd

    authz-db = authz

    realm = My First Repository

  4. 添加账号

    sudo vi /srv/svn/repo1/conf/passwd

    ──────────────

    users

    lily = 123456

    lucy = 654321

    nick = 000000

  5. 设置目录级授权

    sudo vi /srv/svn/repo1/conf/authz

    ──────────────

    groups

    dev = alice,bob

    /

    @dev = rw

  6. 启动守护进程

    sudo svnserve -d -r /srv/svn # -d 后台,-r 根目录

    开机自启可把命令写进 /etc/rc.local 或 systemd 服务

  7. 防火墙放行 3690

    sudo ufw allow 3690/tcp

客户端访问示例

svn checkout svn://YOUR_IP/repo1 --username nick

相关推荐
代码AI弗森13 小时前
一文理清楚“算力申请 / 成本测算 / 并发评估”
java·服务器·数据库
^—app56686614 小时前
游戏运存小启动不起来临时解决方法
运维·服务器
Ujimatsu14 小时前
虚拟机安装Debian 13.x及其常用软件(2026.4)
linux·运维·ubuntu
志栋智能15 小时前
超自动化安全:构建智能安全运营的核心引擎
大数据·运维·服务器·数据库·安全·自动化·产品运营
Edward1111111116 小时前
4月28日防火墙问题
linux·运维·服务器
拾贰_C16 小时前
【Agent | openai | Streaming | 】流式输出Streaming
ubuntu·面试·prompt
想学后端的前端工程师17 小时前
【补充内外网突然不通的情况】
运维·服务器
跨境数据猎手18 小时前
跨境独立站系统技术拆解(附带源码)
服务器·前端·php
小龙在慢慢变强..19 小时前
目录结构(FHS 标准)
linux·运维·服务器