- 浏览: 1460481 次
- 性别:
- 来自: 广东
文章分类
- 全部博客 (190)
- eclipse (5)
- struts (15)
- spring (1)
- hibernate (0)
- myeclipse (3)
- java (35)
- apache (1)
- PHP (7)
- 虚拟机 (0)
- 网络安全 (3)
- 防火墙 (1)
- linux (7)
- SVN (22)
- 测试文档 (1)
- 测试经验 (0)
- 项目管理 (0)
- BUG管理工具 (3)
- 安装配置 (3)
- 性能工具 (7)
- 脚本学习 (0)
- 协议选择 (0)
- loadrunner错误处理 (0)
- 相关监控配置 (0)
- 框架的认识 (0)
- 手动关联 (0)
- 性能调优 (1)
- 负载均衡 (0)
- 代码学习 (1)
- Windows (5)
- 软件开发安全 (0)
- 考研经验 (1)
- SQL SERVER (1)
- MySQL (6)
- LVS (0)
- ORACLE (1)
- TOMCAT (0)
- 开源框架 (1)
- EOS (3)
- web (5)
- JEECMS (7)
- XML (1)
- LDAP (3)
- ehcache (1)
- Ajax (3)
- OpenSourceTools (1)
- Exception (1)
- 密码学 (1)
- os-centos (1)
- os-ubuntu (0)
- os-FreeBSD (0)
- os-Fedora (0)
- 浏览器-chrome (1)
- flex (1)
- 数据结构与算法 (0)
最新评论
-
joedan0104:
挺方便的,谢谢
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download -
naruik:
非常感谢,不用自己找了。收藏和关注了。
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download -
scd01234:
感谢!
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download -
qingcheng123:
大虾,5.3这个版本有没有下载地址呀,谢谢!
EOS5.3+Tomcat5.0.28升级JDK1.5解决方案 -
1021082712:
JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download
0. 安装apache2.x+mysql5.x+php5.2.5+svn1.5.4 其中,php还需要安装
VersionControl_SVN-0.3.1.tgz.tar
1. 将svnmanager工具解压到我的apache发布目录下/usr/local/www/apache22/data
如果你在发布目录下增加一个子目录即svnmanager,则在url访问时必带上即
http://192.168.0.1/svnmanager/index.php
2. 配置,在svnmanager的根目录下找到config.php.linux(这是针对linux)改名为config.php且修改以下信
息:
$htpassword_cmd
=
"htpasswda工具的路径";
$svn_cmd
=
"svn工具路径";
$svnadmin_cmd
=
"svnadmin工具路径";
//Subversion locations
$svn_repos_loc
=
"仓库的父目录";
$svn_passwd_file
=
"账号文件";
$svn_access_file
=
"权限文件";
$admin_name
=
"svnmanager页面登陆账号";
$admin_temp_password
=
"svnmanager页面登陆账号的密码";
3. 问题
(1) 用admin登陆,只看到用户管理跟退出,奇怪,其它功能?
后面才发现,原来后台设置的账号是临时账号,你必须自己创建一个管理员的账号,重新登陆.
(2)操作:Repository administration->User/Gropu Privileges->任意一个select
错误信息:
[2] UserPrivilegesEditPage::require_once(VersionControl/SVN.php)
[userprivilegeseditpage.require-once]:
failed to open stream: No such file or directory (@line 201 in file C:
\Program Files\Apache Software Foundation\Apache2.2\htdocs\svnmanager
\svnmanager\RepositoryModule\UserPrivilegesEditPage.php).
Debug Backtrace
#1 UserPrivilegesEditPage.php:201 -- pradoErrorHandler(...)
#2 UserPrivilegesEditPage.php:201 -- UserPrivilegesEditPage::onLoad()
#3 TControl.php:419 -- UserPrivilegesEditPage->onLoad(...)
#4 TPage.php:1079 -- TControl->onLoadRecursive(...)
#5 TPage.php:955 -- TPage->onLoadRecursive(...)
#6 TApplication.php:483 -- TPage->execute()
#7 index.php:5 -- TApplication->run()
解决:
a. 查找查UserPrivilegesEditPage.php中的require_once("VersionControl/
SVN.php"),确认下位置
b. 到相关pear下查找SVN.php文件的位置,本人自己找到是以下两个位置
/usr/ports/devel/pear-VersionControl_SVN/work/VersionControl_SVN-0.3.1
/usr/local/share/pear/VersionControl_SVN
c. 经过自己分析,将require_once("VersionControl/SVN.php")改为require_once
("VersionControl_SVN/SVN.php")
d. 测试通过.
ps: 本人分析出一个规律是,这里的路径是pear的相对路径.所以这里解决方法只作参考不是所有人都受用,请根据实际情况调整.
同时,解决了用户管理,别忘组的管理也要调整即GroupPrivilegesEditPage.php 文件.
(3)解决中文乱码问题~参考别人,未实验
修改 svnmanager\global\header.tpl 将页面的字符集设置为 gbk 或者 gb2312
因为这里使用的是 mysql 数据库,因此修改
svnmanager\prado-2.0.3\framework\Data\adodb\drivers\adodb-
mysql.inc.php
在 function _connect 倒数第三行前加入 mysql_query("set names 'gbk'");
设定操作mysql的字符集为GBK
mysql_query("set names 'gbk'");
if ($this->_connectionID === false) return false;
if ($argDatabasename) return $this->SelectDB
($argDatabasename);
return true;
}
(4)用户管理中的邀请操作,邮件发送失败~参考别人,未实验
错误信息:
{
Something went wrong sending email, please contact server
administrator!
}
说明: 没找到解决方法
(5)不能自动过滤不属于仓库
错误信息:
{svn: URL 'file:///storage/yslProR/conf' non-existent in that revision
(cmd: svn list --non-interactive file:///storage/yslProR/conf)
Command used: svn list --non-interactive file:///storage/yslProR/conf}
说明:由于不支持过涉仓库,所以在获取不是svn仓库时,就会报如上错误了.
通用性考虑不全:
1.不支持ldap的账号,只能管理传统的账号文件
2.不支持导入原有的权限分配,需要重新建立
3.导入现有库不支持自动过滤不属于库的信息即会把指定父目录下的子目录都当作是库
4.不支持多库配不同的权限文件
5.权限文件的格式只能基于[库名:相对路径],不支持[相对路径]
改进建议:
1. 用admin登陆,应该提醒用户创建一个新的管理账号
2. 用新的管理账号登陆,进行数据初始化
a. 导入仓库:指定仓库的目录获取且支持自动过滤不相关的库
b. 用户初始化:
(a)支持一对一即一个仓库对应一份账号文件
(b) 支持多对一即多个仓库对应一份账号文件
(c) 支持ldap账号,获取数据库的账号信息
c. 权限初始化:
(a)支持一对一即一个仓库对应一份权限文件
(b) 支持多对一即多个仓库对应一份权限文件
发表评论
-
linux中ssh登录Permanently added (RSA) to the list of known hosts问题解决 作者:太平裂碑 发布:2
2012-04-15 20:30 16270linux中ssh登录Permanently added ... -
Can't open file 'svn/myapp/db/txn-current-locks':permission denied
2011-06-06 14:27 5479Can't open file 'svn/demo ... -
VisualSVN Server的配置和使用方法(转)
2010-07-21 23:19 3529VisualSVN Server的配置 ... -
Centos5.2+svnmanager
2009-07-07 10:46 2248很久没有写些东西了,今天下午老大给我说公司的subversio ... -
Subversion of Version Control
2009-07-07 10:02 985所以我們接下來繼續介紹它的Client端的軟體.. ... -
RHEL5 安装subversion管理平台svnmanager
2009-07-06 21:03 3508RHEL5 安装subversion管理平台svnmanage ... -
SVN图像化控制(svnmanager)
2009-07-06 20:53 3534Linux本文以CentOS 5和REDH ... -
SVN Server与Apache的联协配置
2009-07-06 17:40 2370SVN Server与Apache的联协配 ... -
之前所说的subversion的配置都是需要手工配置的,这样比较麻烦而且容易配错,这里就介绍一个subverion管理工具svnmanager,并且详细讲述如何
2009-07-06 16:10 1468之前所说的subversion的配置都是需要手工配置的,这 ... -
转载 SVN在linux下的使用笔记收藏 转贴:http://blog.csdn.net/nhczp/archive/2007/08/20/1751561.as
2009-07-06 15:16 1062SVN在linux下的使用笔 ... -
转载 SVN在linux下的使用笔记收藏 转贴:http://blog.csdn.net/nhczp/archive/2007/08/20/1751561.as
2009-07-06 15:15 976SVN在linux下的使用笔 ... -
在linux下安装配置svn独立服务器 2008-05-19 09:07
2009-07-06 00:04 1335在linux下安装配置svn独立服务器 2008-05-19 ... -
Linux下SVN服务器的搭建与配置2008-01-26 20:01SVN简介
2009-07-06 00:03 1866Linux下SVN服务器的搭建 ... -
使用VisualSVN Server构建自己的版本库
2009-07-05 23:42 4522VisualSVN Server是用于Subversion管理 ... -
svn-for-linux(2007-04-22 14:53:56)
2009-07-05 23:39 1509svn-for-linux(2007-04-22 14:5 ... -
Linux SVN的安装使用2009-06-20
2009-07-05 23:33 1880Linux SVN的安装使用 2009- ... -
cvs和svn的区(转帖)
2009-06-12 15:03 1271cvs和svn的区(转帖) 全 ... -
Eclipse中使用Subversion进行版本控制
2009-06-04 18:42 1173Eclipse中使用Subversion进行版本控制 下面介 ... -
Subclipse使用手册
2009-06-04 18:41 2801Subclipse使用手册 关键字: Subclipse使用 ... -
Subversion详细说明
2009-06-04 18:39 1177Subversion详细说明 关键字: Subversi ...
相关推荐
软件配置管理详细规定 软件配置管理是软件生命周期中的一种重要管理活动,旨在确保软件的配置符合组织的要求和标准。本文档详细规定了软件配置管理的要求、步骤和标准,以确保软件的使用符合组织的安全性、适用性、...
软件配置管理是软件工程中至关重要的一环,主要目的是在软件开发和维护过程中有效控制和跟踪软件的变化,确保软件质量并提高生产效率。中南大学软件学院的复习重点中,详细阐述了软件配置管理的核心概念、目标、关键...
"软件配置管理规范标准详细解读" 软件配置管理规范标准是软件开发过程中的一种重要管理机制,它确保软件产品在整个生命周期中的完整性。下面是该规范的详细解读: 1. 软件配置管理的目的:软件配置管理的目的是...
标题“GJB 5880-2006军用软件配置管理”和描述“GJB 5880-2006军用软件配置管理”实际上给出了非常明确的信息,即文档的焦点是关于军用软件配置管理的标准。虽然没有提供具体的内容片段,但是根据标准编号可以推断出...
软件配置管理(SCM)是一种确保软件工程项目中文件、源代码和其他软件资产得到妥善控制与管理的实践过程。其核心目标是在整个软件开发周期内维护软件配置的完整性、一致性和可追溯性。SCM涉及一系列活动,包括配置...
### 软件配置管理计划:深度解析与实践指南 #### 一、引言 **1.1 目的** 软件配置管理计划是确保软件项目质量和可维护性的关键文档,旨在定义、实施和监控一系列标准化的过程,以控制软件产品的变化,从而确保...
软件配置管理的术语包括软件配置管理、配置标识、配置项、产品基线、配置控制、软件配置管理库、软件配置管理工具等。其中,配置标识是定义各类配置项、建立各种基线、描述相关软件配置及其文档的过程。配置项是软件...
《软件配置管理计划示例》是一份详细指导软件开发过程中的配置管理策略的文档,旨在确保CADCSC软件能够满足项目需求和规格说明书中的各项规定。该计划适用于开发本项目所属的所有子系统,包括选用或自研的支持软件,...
软件配置管理计划(SCMP) 软件配置管理计划(SCMP)是一份详细的文档,旨在指导软件项目中的配置管理工作。该计划的主要目的是确保软件项目中的所有配置项都能被正确地识别、记录、跟踪和控制,从而确保软件项目的...
软件项目配置管理系统计划清单 本文档旨在建立一个软件项目配置管理系统计划,以确保项目中的配置项管理、版本控制、变更管理和报告等工作的有序进行。该计划涵盖了项目的基本信息、角色与职责、配置管理资源、权限...
软件配置管理为软件开发提供了基础性的支持环境,它与软件开发中的所有角色都有联系,因此本书是写给所有与软件开发有关的人士看的,而不仅是给软件配置管理人员。 本书分为两部分,第一部分详细介绍了软件配置...
软件配置管理(SCM)是软件开发过程中用来控制软件变更、维护项目中软件产品的完整性、协调软件开发人员工作的重要管理技术。SCM的主要目的是确保在软件开发过程中,软件的每个版本都可追踪、控制,并且能有效管理...
在信息技术行业中,软件配置管理是一项至关重要的工作,它支撑着软件开发流程中不可或缺的各个层面。配置管理涵盖的范围广泛,包括但不限于版本控制、变更管理、以及项目协作等。为了维护软件开发流程中的秩序和控制...
软件配置管理(Software Configuration Management,SCM)是IT行业中一项至关重要的实践,它涉及软件开发过程中版本控制、变更管理、构建管理和审计等关键环节。在软件工程领域,配置管理是确保项目可追溯性、一致性...
### 未雨绸缪——理解软件配置管理(第2版) #### 一、软件配置管理的概念与重要性 软件配置管理(SCM)是项目管理的一个关键组成部分,它旨在确保软件产品的完整性并支持变更控制的过程。本书《未雨绸缪——理解...
在变更管理流程中,软件配置管理变更申请表(以下简称“变更申请表”)是不可或缺的工具。它不仅是记录变更请求和跟踪变更状态的重要文件,而且是推动项目变更得以妥善执行的基石。 变更申请表的首要组成部分是变更...
《软件配置管理教材》是一本专门针对软件配置管理领域的教程,旨在帮助从事配置管理工作的专业人士提升技能,确保软件开发过程中的高效与准确性。配置管理是软件工程中的关键环节,它涵盖了版本控制、变更管理、发布...
### 软件配置管理流程知识点详述 #### 一、概述 软件配置管理(SCM, Software Configuration Management)是软件工程中的一个重要组成部分,其目的是确保软件产品的完整性和一致性。通过有效的配置管理流程,可以...