Subversion Edge配置手册

1、Subversion Edge下载

下载地址: http://www.collab.net/svnedge

2、Subversion Edge安装

2.1 windows安装

1、安装Subversion Edge

运行可执行文件Subversion Edge 3.2.1 (Windows 32-bit),默认安装到c盘即可。

2、配置java环境变量(若安装Subversion Edge前未安装javapython,安装Subversion Edge时会自动同步安装javapython。)

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_10

CLASS_HOME=.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

path中添加%JAVA_HOME%\bin;

2.2 linux安装

2.2.1 安装javapython,并设置环境变量 

设置文件路径:/etc/profile

export  JAVA_HOME=/usr/java/jdk1.6.0_38/

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

export  PATH=/opt/python3/bin:$JAVA_HOME/bin:$PATH

2.2.2 安装csvn

A、下载CollabNetSubversionEdge-3.2.1_linux-x86.tar.gz,解压压缩包到/usr/csvn (目录自定义)

B、以normal用户解压tar -zxf CollabNetSubversionEdge-3.2.1_linux-x86.tar.gz 到csvn目录

C、以normal启动服务

进入csvn目录:cd csvn

启动csvn服务:bin/csvn start

2.2.3 安装成功页面

2.2.4 安装成功后的状态界

2.2.5登陆页面

2.2.6 启动subversion服务

3、Subversion Edge设置

3.1 General server settings

包括:host(主机名)、端口、版本库父文件夹Backup Directory、管理员、email帐号等

操作:Administrator(管理)àServer Settings

保存成功后,点击“管理”菜单,需要重新启动subversion服务方可访问SVN

3.2 Authentication settings

操作:Administrator(管理)àAuthentication

3.3 Mail server

操作:Administrator(管理)à Mail Server

保存之前,可先Test Settings验证下email设置是否成功。

3.4 Log settings

操作:Administrator(管理)àLogging

Delete log files older than:设置需要保留log的天数,0:默认不删除

3.5 Backup Schedule

操作:版本库àBackup Schedule

Type of JobFull Dump Backup(增量备份)Hotcopy Backup(全量备份)Cloud Services(此备份需要激活注册方可使用)

备份任务设置完成后,任务内容如下图:

备份任务完成后,可以在Jobs里查看完成状态,(AdministratoràJobs)如下图:

4、配置库管理

4.1 Create a repository

操作:版本库à版本库列表:

点击“创建”,创建新的SVN

被创建库的信息如下:

4.2 Create a repository template

操作:Repositories(版本库)à Manage TemplatesàCreate

创建库目录模板的前提条件:dump临时压缩文件存在

库目录模板设置方法

创建一个空模板库à检出并提交模板目录à设置”scheduled jobs”即可创建完成。

4.3 Connect an existing repository

4.3.1 Connect existing repository方法

1、修改subversion edge数据库存放的父目录

2、移动已存在的库到subversion edge库父目录

4.3.2 修改subversion edge数据库存放的父目录

操作:管理àserver settings,修改”版本库父文件夹”路径

4.3.3 移动已存在的库到subversion edge库父目录

A、移动SVN

B、版本库à版本库列表àdiscover(同步Subversion版本库)

4.4 Define repository access rules

操作:版本库à访问规则àedit

SVN库权限文件管理方式相似

Notes:你在编辑此项内容时,别人不能同时编辑。

5、用户管理

5.1 create a user account

操作:User(用户)àUser List(用户列表)—Create(创建)

5.2 Edit a user account

操作:User(用户)àUser List(用户列表)à选择需要编辑的用户

5.3 Edit a role

操作:User(用户)àRole  List(用户列表)à选择需要编辑的角色

选择此角色列表需要添加的用户à更新

6、监控管理

6.1 监控配置

操作:操作:Administrator(管理)à Server Monitoring

6.2 监控状态显示

操作:操作:Administrator(管理)à Status

6.3 Server Logs

操作:操作:Administrator(管理)à Server Logs

access.logApache 权限log日志

error.logSubversion Apache server错误日志

console.log:控制台操作日志

subversion.log:subversion操作日志

windows-server log:服务器日志

6.4 任务监控

操作:操作:Administrator(管理)à Jobs

7、各个角色权限

7.1 角色列表

7.2 Role_User

权限:只能查看版本库列表信息

7.3 Role_Admin_Users

权限:可查看用户、用户角色、版本库信息、创建用户等,但不可修改用户信息

7.4 Role_Admin_System

权限:可更新系统配置信息

7.5 Role_Admin_Repo

权限:管理版本库,包括版本库创建、修改、访问规则、备份、库模板设置等

7.6 Role_Admin_Hooks

权限:管理各个版本库的hooks脚本

点击“info”,跳入hooks脚本页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值