Docker-compose 安装 SVN
服务器IP :172.30.181.120
cat > docker-compose.yaml << EOF version: '3.1' services: svn: image: elleflorio/svn-server container_name: svn restart: always ports: - 8090:80 volumes: - /etc/localtime:/etc/localtime:ro # 将用户权限配置文件映射到本地 - ./config/subversion/subversion-access-control:/etc/subversion/subversion-access-control - ./config/subversion/passwd:/etc/subversion/passwd # 将代码仓库映射到本地 - ./config/subversion/repo/:/home/svn EOF
创建空文件
mkdir -p ./config/subversion/repo/ echo "" > ./config/subversion/subversion-access-control echo "" > ./config/subversion/passwd # 必须 777 权限 chmod -R 777 ./config/ # 启动 docker-compose up -d
访问管理页面
http://172.30.181.120:8090/svnadmin
admin/admin
初始化配置, 创建配置文件、创建仓库目录
/etc/subversion/subversion-access-control /etc/subversion/passwd /home/svn /usr/bin/svn /usr/bin/svnadmin
为路径授权
SVN Checkout 地址
http://172.30.181.120:8090/svn/data/
admin/admin
作者:一毛
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
不管遇到了什么烦心事,都不要自己为难自己;无论今天发生多么糟糕的事,都不应该感到悲伤。记住一句话:越努力,越幸运。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?