svn web页面管理svnadmin部署

张开发
2026/6/7 22:02:31 15 分钟阅读
svn web页面管理svnadmin部署
1、yum install subversion创建svn目录 mdkir -p /data/svndirroot建立svn库 svnadmin create /data/svndirroot/test在test库文件下修改svnserver.confanon-access readauth-access writepassword-db passwordauthz-db authz修改passwd 创建svn用户的账号密码[users]zhang zhang修改authz分配svn账号权限[groups]admin zhang,long #定义用户组用户组下的用户[/] //当前仓库 可以设置成不同的文件夹用户组具有不同的访问权限adminrw //设置admin用户组权限为读写2、配置svntomcatsvnadminmysql环境 实现svn的web管理安装jdk配置java环境变量export JAVA_HOME/usr/local/javaexport PATH$JAVA_HOME/bin:$PATHexport CLASS_PATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar执行命令source /etc/profile 使变量生效安装tomcat 把svnadmin.war 存放到tomcat/webapps目录下重启tomcat安装配置 mysqlyum install mysql配置数据库导入sql脚本过程本地登陆进MSYQL创建svnadmin数据库导入脚本# mysql -uroot -pEnter password:mysqlcreate database svnadmin;mysqlflush privileges; (这句意思是让刚才的配置生效)mysqluse svnadmin;mysqlsource /soft/svnadmin-3.0.3/db/mysql5.sql; 此处数据库定要导入成功)mysqlflush privileges;mysqlexit;修改jdbc.properties文件 配置svnadmin的数据库连接信息。#vim /usr/local/tomcat/webapps/svnadmin/WEB-INF/jdbc.properties例如dbMySQL#MySQLMySQL.jdbc.drivercom.mysql.jdbc.DriverMySQL.jdbc.urljdbc:mysql://localhost:3306/svnadmin?characterEncodingutf-8MySQL.jdbc.usernamerootMySQL.jdbc.password1233.测试svnadmin是否运行正常浏览器输入 http://hostname:8080/svnadmin如果能出现登陆窗口说明运行正常

更多文章