Subversion管理员手册
修订历史
日期版本描述作者 1.0
该文档描述了在linux上安装
Subversion,mantis的过程,以及一些操作
方法
目录
1.Introduction 简介4
1.1Purpose 目的4
1.2Scope 范围4
2.Glossary 术语表4
3.Subversion Administrator Guideline Subversion 系统管理员指南4
3.1Subversion Guideline Subversion 指南4
3.1.1Subversion以及相关工具的获得4
3.1.2apache的安装和配置5
如何更改apache的目录访问权限 14如何Subversion中备份和导入仓库 14
3.1.3向一个代码项目中新建一个代码分支 14
3.2SecureCRT Guideline SecureCRT 指南 15
3.2.1运行SeureCRT 15
3.2.2SVN操作命令介绍 16
3.2.2.1进入svnroot目录 16
3.2.2.2查看当前目录下的所有内容 16
3.2.2.3查看SVN的用户文件user-file 16
3.2.2.4查看所需命令的帮助: 17
3.2.2.5添加用户 17
3.2.2.6修改密码 17
3.2.2.7删除用户 18
3.2.3SVN操作技巧18
3.3SecureFX Guideline SecureFX 指南 18
3.3.1运用SecureFX设定权限 18
3.3.2运用SecureFX查看用户名单 24
3.4Roles and Responsibilities 角和职责 25
4.References 参考34
4.1Formats/Forms and Templates 格式/形式和模板 34
4.2Referenced Documents 参考文档 34
5.Appendix 附件34
Subversion管理员手册
1. Introduction 简介
1.1 Purpose 目的
本文档的目的是为了描述配置管理过程中使用的工具:Subversion。此指南适用于SVN的系统管理人员。
Subversion是我们使用来进行SCM的主要服务端工具,现在我们使用的版本是1.4.3,并且是运行在linux平台上的版本。由于后台管理主要是管理员的工作,一般人员不会接触到;因此,在本文中仅仅将主要的操作进行一个介绍,而关于Subversion的详细介绍,请参见Subversion的技术文档。
SecureCRT 是用来连接到Subversion的终端,对SVN进行操作。现在我们使用的版本是5.0.1。
SecureFX是客户端文件传输程序,用来修改SVN的权限设置文件。现在我们使用的版本是3.0.0。
1.2 Scope 范围
本指南覆盖了以下几个方面:
∙相关工具软件的安装
∙相关软件工具的使用步骤
2. Glossary 术语表
术语定义
SCM Software Configuration Management,软件配置管理。
配置项Software Configuration Item,软件配置项。即是我们在软件配置库中存放的所
有文件、代码、配置等各种工作成果,也就是我们在整个项目过程中要纳入配
置管理的所有项目工作成果。
Linux 开源的操作系统,以良好的网络管理功能而受人们所关注,本次安装所用的版本
为Red Hat9.0
mantis Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,其功能与前面提及的JIRA系
统类似,都是以Web操作的形式提供项目管理及缺陷跟踪服务
mysql 真正意思上的多线程数据库
3. Subversion Administrator Guideline Subversion 系统管理员指南
3.1 Subversion Guideline Subversion 指南
3.1.1 Subversion以及相关工具的获得
1.到/上下载apache http server,注意不要下载
2.0.X以下的版,否则不能和
当前最新的Subversion工作。我们所下的版本是httpd-2.2.。
下载apache
2./index.php?option=com_weblinks&catid=63&Itemid=99上下载
Subversion当前的最新版本,因为SVN是开源项目 ,所有有很多网友修改的版本。如果你想尝鲜使用Subversion的最新版,请下载源码自己编译。我们这里下了两个包:subversion-
1.4. (安装包) subversion-deps-1.4.(安装依赖包)。
3. 到www.php/downloads.php上下载PHP5,注意是5.0以上的版本,否则不能和安装的新
版MYSQL一起工作,因为5.0相对于4.0语法有部分的变化.我们这里下的包是:php-5.2.
4. 到/lfs-es/blfs-es-SVN/general/libxml2.html上下载PHP的支持库
libxml,安装PHP时必须安装的工具.我们这里下的包是:libxml2-2.6.
5. 到sql/src/list_12_3.html上下载MYSQL安装的客户端,以及服务器,以及一
些支持包,我们这里下了:MySQL-client-5.1.7-0.i386.rpm,MySQL-server -5.1.7-0.i386.rpm,
MySQL-bench -5.1.7-0.i386.rpm, MySQL-devel-5.1.7-0.i386.rpm, MySQL-shared-5.1.7-0.i386.rpm
6. 到/ 上下载mantis.因为考虑到版本稳定问题,我们没有用最新版本的,
我们用的版本是:Mantis 0.19.4
7. 到/apr/上下载APR-1.2.12和APR-util-1.2.12,是php安装必须的支持包.我们
这里下载的包名为: APR-1.2.12和APR-util-1.2.12
3.1.2 apache的安装和配置
1.如何往虚拟机的上Linux操作系统传输资料包
本次安装的操作系统为Linux 版本为Red Hat 9.0,由于安装在虚拟机上,所以往该虚拟机上传送包时需要用到一些工具.步骤如下
一、 到nd.org.uk/~sgtatham/putty/download.html上下载SSH传输工具,
我们下载了连接工具:以及传输工具
二、 Linux修改IP以及自动设置IP,由于Linux安装好时默认的IP地址为:127.0.0.1,所以需要为
他设置一个局域网IP. 右键Linux-→新建终端-→
# /sbin/ifconfig
按上面的方法输入命令后,回车,可以看到现在的IP地址,
下面开始修改IP地址
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论