• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
梦之奈落
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  源码管理

1
[转]用 Apache 和 Subversion 搭建安全的版本控制环境

摘要:吴 玥颢(wuyuehao@cn.ibm.com), 软件工程师, IBM胡 睿(ruihu@cn.ibm.com), 软件工程师, IBM简介:作为新一代的开源版本控制工具,Subversion 以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源软件社区的重视,并有望取代 CVS,成为开源软件开发中版本控制的首选系统。在服务器端,Subversion 最大的独特之处,在于它可以通过一个扩展模块与 Apache 的 HTTP 服务器相结合,实现很多高级的管理功能和安全特性。与 CVS 相比,Subversion 实现了更加先进和安全的用户认证功能。在 Ap 阅读全文
posted @ 2011-02-17 14:53 梦之奈落 阅读(259) 评论(0) 推荐(0)
【转】windows安装基于Apache的SVN服务器(包括SSL配置)

摘要:翻译整理: PCplayer关键词:subversion安装服务器配置apachessl最后更新:2007-8-19版本:v1.0修改历史:v0.1 2006-08-06v0.2 2006-09-10 加入ssl的配置v0.21 2006-09-13 修正2.3配置中一个错误(由blair1978 报告)v0.23 2006-09-26 在附件1中添加两个必要文件,不然无法创建SSL证书 修正一个创建证书的命令错误v0.26 2006-10-16 更新mod_ssl_etc.rar(openssl必需软件包)中的mod_ssl.so,由sunbeam在 http://bbs.iusesvn.c 阅读全文
posted @ 2011-02-17 14:34 梦之奈落 阅读(446) 评论(0) 推荐(0)
【转】Subversion与Apache的融合

摘要:整合Subversion与Apache是一种比较适合协作的方法,其配置方式如下:整合Subversion与Apache另一种比较常用的使用SVN的方式是将其与apache整合。通过http协议来访问代码,通过web界面来浏览察看,通过http服务器的安全控制来进行权限认证。关于Subversion与Apache的融合蔡煥麟先生有一篇整合的详细教程,此处不再缀述,请参见:icles/softeng/scm/svn/http://sun.cis.scu.edu.tw/~nms9115/articles/softeng/scm/svn/2-install/svn_install.htm安装要点记录如 阅读全文
posted @ 2011-02-17 14:21 梦之奈落 阅读(305) 评论(0) 推荐(0)
[转]Subversion 和 Mantis 的整合

摘要:http://kheresy.wordpress.com/2007/02/06/subversion-%E5%92%8C-mantis-%E7%9A%84%E6%95%B4%E5%90%88/Subversion: http://subversion.tigris.org/ Mantis: http://www.mantisbt.org/首先,Subversion(SVN) 是一套版本控制系統,可以用來管理程式的版本;而 Mantis 則是一套 bug tracking system,是用來追蹤、管理程式的 bug 的。而把版本控制和問題追蹤整合到一起的好處,就是可以在更新程式的時候,自動把相 阅读全文
posted @ 2011-02-01 14:36 梦之奈落 阅读(428) 评论(0) 推荐(0)
[转]loginfo.rb:自動寄送修改記錄信件

摘要:http://jdev.tw/blog/248/loginforb%EF%BC%9A%E8%87%AA%E5%8B%95%E5%AF%84%E9%80%81%E4%BF%AE%E6%94%B9%E8%A8%98%E9%8C%84%E4%BF%A1%E4%BB%B6在CVS主機的Repository內有一個特殊的CVS控制目錄:CVSROOT,此目錄內存放著許多控制CVS操作行為的小檔案,或許可以簡化的稱為 CVS的Event handler,例如:loginfo是在commit、輸入Log message後會讀取的檔案。loginfo內除了註解(井號開頭)外的每一列都會被CVS程式讀取,依開頭 阅读全文
posted @ 2011-02-01 14:04 梦之奈落 阅读(207) 评论(0) 推荐(0)
[转][SVN] Hook scripts的使用方法

摘要:http://jdev.tw/blog/340/subversion-hook-scripts為了達成Subversion在Commit前後能自行控管,例如:Commit之前(Pre-commit)自行檢查權限,只有符合者能繼續Commit Commit之後(Post-commit)自動寄Mail給特定人員 Commit之後將異動資訊寫入資料庫,以方便日後查詢 Subversion提供了下列幾種可供自行處理的事件,供自行擴充的檔案稱為Hook scripts(必須是可執行檔,在Windows裡就是副檔名為.bat、.exe、.cmd等的檔案),其範例樣板皆存放於Subversion檔案庫的ho 阅读全文
posted @ 2011-02-01 13:07 梦之奈落 阅读(1129) 评论(0) 推荐(0)
集成SVN源码管理和Mantis缺陷跟踪

摘要:源地址:http://www.cppblog.com/cloud/archive/2008/09/11/61606.aspx要集成Mantis和SVN,需要几个工具:SVN客户端,TortoiseSVN,下载地址: http://tortoisesvn.net/ SVN服务端,这个应该都有吧。Mantis缺陷跟踪系统 http://www.mantisbt.org/ 首先在TortoiseSVN里设置一下项目的属性,右键点击目录,属性,在subversion一栏里,加入这几个属性 bugtraq:label = issuebugtraq:url = http://%3cmantisserver 阅读全文
posted @ 2011-01-31 21:30 梦之奈落 阅读(327) 评论(0) 推荐(0)
Subversion 與 Mantis 整合作法

摘要:源地址: http://www.ichiayi.com/wiki/tech/svnmantis1 目標當 Mantis 有張貼一個新的 Issue 時, 與這個 Issue 相關的 Subversion 更動紀錄可以自動回寫至 Mantis 這個 Issue 內的 Bug 筆記內. 要達成這個目標,主要是撰寫一個 svn2mantis.pl 整合 Subversion 內的 hook 與 Mantis 內的 checkin.php 來達成,可參考以下概念圖: 2 相關環境Mantis 與 Subversion 都安裝在相同的主機上 或 Subversion 主機可以透過 ssh 不需輸入密碼 阅读全文
posted @ 2011-01-31 16:33 梦之奈落 阅读(508) 评论(0) 推荐(0)
整合mantis和svn

摘要:原地址:http://nubix.javaeye.com/blog/745447mantis通过core/checkin.php 即可在svn提交的同时把问题标记为解决!1. svn - pre-commit.batBat代码 @echooffBat代码 setlocal setREPOS=%1setTXN=%2Bat代码 setDETAILS_FILE=D:\svn.log svnlooklog"%REPOS%"-t"%TXN%"%DETAILS_FILE% php-fD:\mantis\core\checkin.php%DETAILS_FILE% exit02. mantis - 阅读全文
posted @ 2011-01-29 21:23 梦之奈落 阅读(788) 评论(0) 推荐(0)
集成SVN源码管理和Mantis缺陷跟踪

摘要:文章源地址:http://www.cppblog.com/cloud/archive/2008/09/11/61606.aspx要集成Mantis和SVN,需要几个工具:SVN客户端,TortoiseSVN,下载地址: http://tortoisesvn.net/SVN服务端,这个应该都有吧。Mantis缺陷跟踪系统 http://www.mantisbt.org/首先在TortoiseSVN里设置一下项目的属性,右键点击目录,属性,在subversion一栏里,加入这几个属性bugtraq:label = issuebugtraq:url = http://%3cmantisserver% 阅读全文
posted @ 2011-01-29 21:22 梦之奈落 阅读(373) 评论(0) 推荐(0)
Mantis_配置篇

摘要:角色管理员、经理、开发人员、修改人员、报告人员、查看人员,权限从大到小递减。分配:My View Settings 'assigned' = '1', 'unassigned' = '2', 'reported' = '3', 'resolved' = '4', 'recent_mod' = '5', 'monitored' = '6', 'feedback' = '0', 'verify' = '0'中文显示查找:$g_default_language //新增用户默认语言设置; $g_fallback_language 都修改为 = 'chinese_s 阅读全文
posted @ 2011-01-29 21:18 梦之奈落 阅读(1395) 评论(0) 推荐(0)
mantis1.2.0rc2的图形报表

摘要:1、安装JPGRAPH及改程序  (1)、安装:JpGraph PHP5 versionVersion: 3.0.7,从http://www.aditus.nu/jpgraph/jpdownload.php下载最新版本,记得看清对应的PHP版本。解压缩其中子目录src至mantis\library目录下,改名为jpgraph  (2)、修改文件mantis\library\jpgraph\jpgraph_ttf.inc.php: elseif( $aFF === FF_SIMSUN ) { // Do Chinese conversion if( $this-g2312 == null ) 阅读全文
posted @ 2011-01-29 21:16 梦之奈落 阅读(255) 评论(0) 推荐(0)
使用SVNManager管理使用SVN

摘要:使用SVNManager管理使用SVNSubversion有着非常好的特性,但是默认的用户权限以及Repository管理都是通过手工修改服务器上的配置文件来实现,非常不方便。(题外:可以通过配置apache使用mysql来管理用户(mod_auth_mysql),但是用户组以及代码仓库的管理还是不方便)所幸,我们遇到的问题就是大家遇到的问题,SVNManager就是为了解决这个问题而出现的 SVNManager的介绍不太复杂,但是由于一些依赖的库的关系,第一次安装确可能会遇到各种问题,而官方文档上并没有解释。下面罗列一下具体的步骤。1.软件下载Apache-2.0.59 PHP-5.1.2 阅读全文
posted @ 2011-01-27 22:08 梦之奈落 阅读(1453) 评论(0) 推荐(0)
mantis1.18升级1.2X方法

摘要:看见论坛有兄弟问如何升级mantis。刚开始使用mantis的时候我也没注意mantis如何升级!原来一直使用1.18但是很多功能不太方便。后来1.20出来了,多处了报表集成,字段筛选自定义等功能。但是不知道如何升级,后来在一次无意中发现安装过程中那个install按钮是“Install/Upgrade Database”豁然开朗!“Install/Upgrade Database”这不就是“安装或升级”的意思吗!下面我将我的操作步骤和大家分享下首先备份数据库防止升级失败带来问题。(Windows2003+mysql+apache为例)进入windows命令行(在开始菜单运行处输入cmd之后回 阅读全文
posted @ 2011-01-27 22:07 梦之奈落 阅读(695) 评论(0) 推荐(0)
svn web管理 svnmanager常见问题 和解决

摘要:软件安装列表:mysql 5.0.22apache 2.0.59php-5.1.1subversion-1.4.4mod_auth_mysql-3.0.0php-pearhttpd-2.0.59./configure --prefix=/VDS/APPS/apache2_svn --with-mpm=worker --enable-so --enable-dav --with-ssl --with-port=8091make && make installmod_auth_mysql-3.0.0/VDS/APPS/apache2_svn/bin/apxs -cia -L/usr/lib/mys 阅读全文
posted @ 2011-01-27 22:06 梦之奈落 阅读(2113) 评论(0) 推荐(0)
windows server 2003下安装svnmanager并解决中文问题

摘要:最近几天刚刚安装好 svnmanager 并解决中文问题,现在和大家分享一下心得.安装文档中参考了一些其他网友的发表的安装手册.0.Windows server 2003 下安装基于apache的svnapache_2.2.4-win32-x86-no_ssl.msisvn-win32-1.4.4.zip具体安装方法请参考论坛中其他帖子1.安装phpphp-5.2.5-Win32.zip 解压缩后就可以使用2.开始配置http.conf及php.ini1). 打开目录:"你的apache的安装目录"\conf\extra新建一个名为:httpd-php5.conf 的文本文件,用记事本打开,添 阅读全文
posted @ 2011-01-27 22:05 梦之奈落 阅读(676) 评论(0) 推荐(0)
cvs svnmanager

摘要:介绍 SVNManager是一个基于PHP的网络工具来管理Apache的Subversion仓库服务器。SVNManager功能包括:用户可以远程创建仓库、删除和加载仓库、设置用户和群组访问权限、通过电子邮件邀请邀请创建账号等功能环境:* Apache 2* Subversion* PHP 5 + Pear + VersionControl_SVN* MySQL/SQLlite安装软件[root@zzh /]# yum install subversion httpd php mysql-server mod_dav_svn php-mysql php-pear php-mbstring[ro 阅读全文
posted @ 2011-01-27 22:02 梦之奈落 阅读(276) 评论(0) 推荐(0)
启动apache的时候提示 mod_dev_svn.so出错

摘要:1. 使用Dependency Walker,将mod_dav_svn.so所关联的所有动态库全部找出来,收集到一个目录下,包括mod_dav.solibhttpd.dlllibapr.dlllibaprutil.dlllibapriconv.dll(从 apache\bin 目录拷贝)libdb43.dllintl3_svn.dllssleay32.dlllibeay32.dll (从 svn-win32-1.3.2\bin 目录拷贝)共9个动态库,放在 modules\svn 目录下,然后修改 apache2\conf\httpd.conf文件 LoadModule dav_svn_mod 阅读全文
posted @ 2011-01-26 17:36 梦之奈落 阅读(758) 评论(0) 推荐(0)
VisualSVN Server issue: Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY

摘要:VisualSVN Server是一个集成的svn服务端工具,并且包含mmc管理工具。是一款svn服务端不可多得的好工具。今天遇到一个问题。之前服务器上直接上的subversion,配置仓库和权限不方便,今天装上了VisualSVN Server,但是出现这么一个问题,客户端能正常check out,但是在check in的时候出错了:Server sent unexpected return value (403 Forbidden) in response to MKACTIVITY服务端的日志也记录了错误:Access denied: 'user' MKACTIVITY managerw 阅读全文
posted @ 2011-01-25 21:04 梦之奈落 阅读(720) 评论(0) 推荐(0)
SVN的标准目录结构:trunk、branches、tags

摘要:我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。比如一个项目有main.cpp, common.h两个文 阅读全文
posted @ 2011-01-25 20:29 梦之奈落 阅读(494) 评论(0) 推荐(0)

1
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3