当前位置: 首页 > news >正文

svn web页面管理svnadmin部署

1、yum install subversion

创建svn目录 mdkir -p /data/svndirroot

建立svn库 svnadmin create /data/svndirroot/test

在test库文件下修改svnserver.conf

anon-access = read

auth-access = write

password-db = password

authz-db = authz

修改passwd 创建svn用户的账号密码

[users]

zhang = zhang

修改authz,分配svn账号权限

[groups]

admin = zhang,long #定义用户组,用户组下的用户

[/] //当前仓库 ,可以设置成不同的文件夹用户组具有不同的访问权限

@admin=rw //设置admin用户组权限为读写

2、配置svn+tomcat+svnadmin+mysql环境 实现svn的web管理

安装jdk配置java环境变量

export JAVA_HOME=/usr/local/java

export PATH=$JAVA_HOME/bin:$PATH

export CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

执行命令,source /etc/profile 使变量生效

安装tomcat 把svnadmin.war 存放到tomcat/webapps目录下重启tomcat,

安装配置 mysql

yum install mysql

配置数据库

导入sql脚本过程:

本地登陆进MSYQL,创建svnadmin数据库,导入脚本

# mysql -uroot -p

Enter password:

mysql>create database svnadmin;

mysql>flush privileges; (这句意思是让刚才的配置生效)

mysql>use svnadmin;

mysql>source /soft/svnadmin-3.0.3/db/mysql5.sql; (此处数据库定要导入成功)

mysql>flush privileges;

mysql>exit;

修改jdbc.properties文件 配置svnadmin的数据库连接信息。

#vim /usr/local/tomcat/webapps/svnadmin/WEB-INF/jdbc.properties

例如:

db=MySQL

#MySQL

MySQL.jdbc.driver=com.mysql.jdbc.Driver

MySQL.jdbc.url=jdbc:mysql://localhost:3306/svnadmin?characterEncoding=utf-8

MySQL.jdbc.username=root

MySQL.jdbc.password=123

3.测试svnadmin是否运行正常

浏览器输入 http://hostname:8080/svnadmin

如果能出现登陆窗口说明运行正常

http://www.jsqmd.com/news/607572/

相关文章:

  • 如何开发Schematics自定义类型:扩展Python数据验证库功能的完整指南
  • LFM2.5-1.2B-Thinking-GGUF部署教程:低功耗ARM服务器部署可行性验证
  • 基于深度学习YOLOv12的蘑菇毒性检测系统(YOLOv12+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 2025-2026年全球FOF理财公司评测:五家口碑产品推荐对比顶尖 - 品牌推荐
  • 2025-2026年全球资产配置公司推荐:五大口碑产品评测对比领先 - 品牌推荐
  • 2026届必备的五大降AI率平台实测分析
  • 5个颠覆游戏体验的核心功能:Snap Hutao如何解决原神玩家痛点
  • 汽车电子MBD开发:我们为什么选了码云,而不是自建GitLab?一次工具选型的实战复盘
  • 服务器装机必看:9560-8i阵列卡创建RAID的正确姿势(含盘序控制秘籍)
  • 探讨鼎业机械选购,在北美南美地区哪个型号好用? - mypinpai
  • 技术深度解析:JetBrains IDE试用期重置工具的核心机制与实战应用
  • 聊聊江苏省有名的久鼎建设工程公司,施工费用怎么收费? - myqiye
  • FONE选型时,冠融最常被问的3个问题 - 冠融盈科
  • .NET MAUI Community Toolkit相机集成:从拍照到视频录制的完整解决方案
  • 从 88.3% 到 9.88%:Paperxie AIGC 降重实测,论文过审的终极破局方案
  • QMCDecode:如何打破音乐格式枷锁,让数字资产重获自由
  • 再互动系统解析休闲零食如何做袋内扫码领奖? - 品牌智鉴榜
  • 2025-2026年全球资产配置公司评测:五家口碑服务推荐评价领先 - 品牌推荐
  • 利用 HTTP 路径规范化不一致绕过 WAF 鉴权
  • open-vm-tools 部署包插件:deployPkg 如何实现虚拟机自动配置
  • 财务数据治理怎么做:判断标准比工具更重要 - 冠融盈科
  • 3步构建本地语音转写系统:TMSpeech让隐私与效率兼得
  • Filament Shield 命令工具大全:setup、install、generate 命令详解
  • 开源工具突破Emby功能限制:零成本解锁高级媒体服务
  • DAC7612驱动详解:嵌入式系统中确定性时序控制的12位双通道DAC实践
  • KMS_VL_ALL_AIO解决方案:Windows与Office批量激活全攻略
  • 2025-2026年全球专户订制公司评测:五家口碑服务推荐评价知名 - 品牌推荐
  • 2026年海外市场竞争激烈!飞特出海凭三大优势,精准获客率
  • 讲讲口碑不错的广州久鼎建设工程有限公司,彩钢瓦翻新服务靠谱吗 - myqiye
  • 2025-2026年国内FOF理财公司评测:五款口碑产品推荐比较知名 - 品牌推荐