本站首页    管理页面    写新日志    退出


«July 2025»
12345
6789101112
13141516171819
20212223242526
2728293031


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7565547
建立时间:2006年5月29日




[Subversion]用 Apache 和 Subversion 搭建安全的版本控制环境
软件技术

lhwork 发表于 2006/11/20 13:03:58

作为新一代的开源版本控制工具,Subversion 以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源软件社区的重视,并有望取代 CVS,成为开源软件开发中版本控制的首选系统。在服务器端,Subversion 最大的独特之处,在于它可以通过一个扩展模块与 Apache 的 HTTP 服务器相结合,实现很多高级的管理功能和安全特性。与 CVS 相比,Subversion 实现了更加先进和安全的用户认证功能。在 Apache 的支持下,用户可以通过 HTTP 协议访问版本库,管理员可以对用户访问 HTTP 的权限做出具体的设置,同时 Subversion 还可以获得 SSL 传输加密,用户数据加密,以及目录级的访问控制等特性。 本文将在服务器端配置工作的角度,结合作者在实际开发工作当中的配置实例,介绍 Subversion 服务器端的基本配置和管理,以及如何将 Subversion 与 Apache 结合,实现一些高级管理功能。
阅读全文(1609) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]用 Apache 和 Subversion 搭建安全的版本控制环境
软件技术

lhwork 发表于 2006/9/15 10:15:35

作为新一代的开源版本控制工具,Subversion 以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源软件社区的重视,并有望取代 CVS,成为开源软件开发中版本控制的首选系统。在服务器端,Subversion 最大的独特之处,在于它可以通过一个扩展模块与 Apache 的 HTTP 服务器相结合,实现很多高级的管理功能和安全特性。与 CVS 相比,Subversion 实现了更加先进和安全的用户认证功能。在 Apache 的支持下,用户可以通过 HTTP 协议访问版本库,管理员可以对用户访问 HTTP 的权限做出具体的设置,同时 Subversion 还可以获得 SSL 传输加密,用户数据加密,以及目录级的访问控制等特性。 本文将在服务器端配置工作的角度,结合作者在实际开发工作当中的配置实例,介绍 Subversion 服务器端的基本配置和管理,以及如何将 Subversion 与 Apache 结合,实现一些高级管理功能。
阅读全文(3079) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]mod_auth_mysql的SHA512支持/Subversion共享用户库
软件技术

lhwork 发表于 2006/8/11 10:12:49

本文大部分内容系参考:  http://confluence.atlassian.com/display/JIRAEXT/Integration+of+Jira+User+Management+with+Apache mod_auth_mysql是一个apache的模块,用于保护某个目录或者一些资源.此模块可以使用保存在mysql数据库里的用户和密码以及组设置来校验用户的权限. 原文是针对mod_auth_mysql 2.8.1所做的补丁,由于3.0.0版本做了很多改动,所以只好改了一些地方,才顺利能用. 如果不打补丁,mod_auth_mysql 的安装其实非常简单: 1.从
阅读全文(2072) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]SubVersion定期完整备份脚本(Linux)
软件技术

lhwork 发表于 2006/8/11 10:10:41

说明:请根据自己需要调整.此脚本是没有任何保障的,请慎重使用. 脚本功能: 定期对一些项目进行完整备份. project.lst 文件格式如下: project1
project2
备份脚本如下:

阅读全文(1940) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]移动svn repository
软件技术

lhwork 发表于 2006/8/11 10:08:19

假设svn repository从http://www.company.com/svn/prj1 移动到了http://www.anothercompany.com/svn/prj1,则可以通过以下命令更改项目的属性:
cd 项目目录svn switch --relocate http://www.company.com/svn/prj1 http://www.anothercompany.com/svn/prj1 .Windows下面如果使用tortoiseSVN,则可以使用relocate右键菜单修改库的位置。

阅读全文(2819) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]svn 命令简要HOWTO
软件技术

lhwork 发表于 2006/8/11 10:05:21

常用的svn命令的一个简要介绍,很有用的:
CREATE REPOSITORY $ svnadmin create /usr/local/svn/newrepos
IMPORT MODULE $ svn import mytree file:///usr/local/svn/newrepos/fooproject
Adding mytree/foo.c
Adding mytree/bar.c
Adding mytree/subdir
Adding mytree/subdir/quux.h
Committed revision 1.
START STANDALONE SVN SERVER svnserve.exe -d -r d:/temp/repos
<

阅读全文(2295) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]Debian下配置使用Subversion版本控制服务器[转]
软件技术

lhwork 发表于 2006/8/11 10:02:11

假定条件:
我们将我们所有的项目都放在/var/lib/svn目录下,
我们要创建foo这个项目,
项目的使用人员有张三(zhangs)和李四(lis),
张三(zhangs)是领导,只负责审查审查(只读),不用修改,
李四(lis)是苦工,什么都要干(读写)。

1,首先当然是安装apache2和subversion。

apt-get install libapache2-svn apache2-mpm-prefork subversion

(这儿选用apache2-mpm-prefork的理由是当前在Debian中只有这个版本可以使用php4)

2,创建一个项目

svnadmin create /var/lib/svn/foo

因为我们是要由apache2来提供服务,所以将目录权限改成是apache2运行时用户www-data:

chown www-data.www-data /var/lib/svn

阅读全文(2283) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]关于Subversion的安装、配置和权限管理[转]
软件技术

lhwork 发表于 2006/8/11 10:01:21

SubVersion 安装
Subversion 是一个版本控制系统,它是根据 CVS的功能为基础来设计,但是改进了一些 CVS 的缺点,例如:在 CVS 中搬移档案目录很不方便,Subversion 则连目录的移动都纳入版本管理;此外,它也增加了其它的功能,例如:不可分割的送交(如同数据库交易的概念,送交多个档案时,若有任何一个档案失败,则这 次送交的所有档案都不会进入档案库中)、支持多种网络协议(file、HTTP、HTTPS、SVN)、一致的档案差异比对(不管什么档案类型,均使用二 进制差异比对方式)等。Subversion是一个自由、开放源码的版本控制系统。它是一个通用系统,可用来管理任何类型的文件, 其中包括程序源码。
1.     需要的安装文件
  httpd-2.0.*.tar.gz(http://www.apache.org)源代码包

阅读全文(5244) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion][转]在Redhat9 Linux下安装,配置Subversion 1.3.1
软件技术

lhwork 发表于 2006/8/11 10:00:31

1. 本文需要两个文件,httpd和subversion。
·httpd是web服务器,用来通过web访问subversion,这里是官方网站,这里是它的下载网页,
  这里可以下载到httpd-2.2.2.tar.bz2。
·subversion就是本文的主角,这里是他的官方网站,
阅读全文(1996) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]cvs2svn转换Repository时,中文更新记录乱码的问题
软件技术,  电脑与网络

lhwork 发表于 2006/6/23 14:06:12

使用使用cvs2svn转换Repository的时候,发现转换过来的更新记录中,所有的中文都是乱码,不是显示方块,就是问号,原来是没有加上–encoding参数的缘故,原来使用的命令如下: c:/python23/python h:/cvs2svn-1.2.1/cvs2svn -s h:/svn/repo h:/cvsroot/repo –encoding参数的含义是“所采用的编码,默认为ascii”,但我加上这个参数“–encoding=gb2312”之后,转换却出了问题,提示 LookupError: unknown encoding: gb2312 原来cvs2svn在转换的时候使用 的是Python的字符集,而Python
2.3好像不支持gb2312字符集,因此更新到Python
2.4.1并使用如下命令进行转换 c:/python24/python h:/cvs2svn-1.2.1/cvs2s

阅读全文(2294) | 回复(0) | 编辑 | 精华 | 删除
 


« 1 2 3 4 5 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.109 second(s), page refreshed 144752841 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号