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

| |
[Subversion]Redhat9 SVN apache(含ssl) 方式安装及配置(草稿) 软件技术, 电脑与网络
lhwork 发表于 2006/6/23 13:15:47 |
SVN apache 方式安装及配置:
1. 下载apache2和SVN源码包
2. 编译apache2
# ./configure --enable-dav --enable-so --enable-maintainer-mode
# make
# make install
3. 编译SVN
# ./configure --with-apxs=/usr/local/apache2/bin/apxs
# make
# make install
编译完成后会自动在 /usr/local/apache2/conf/httpd.conf 添加
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule auth |
|
[Subversion]通过mysql数据库来认证subversion 软件技术, 电脑与网络
lhwork 发表于 2006/6/23 13:15:09 |
在安装apache时要选择apache的模块mysql_auth_module,否则要自己安装该模块,该模块下载网址是:
http://prdownloads.sourceforge.net/modauthmysql/mod_auth_mysql-3.0.0.tar.gz?download
在安装linux时可以选择安装apache和模块mysql_auth_module。
安装完模块后在/etc/httpd/conf.d目录下有auth_mysql.conf配置文件,根据配置内容进行数据库创建、表和user的创建。根据需要来创建用户表和组表。例如:
# CREATE DATABASE http_auth;
# USE auth;
#创建表users和groups
# CREATE TABLE users (
# user_name CHAR(30) NOT NULL |
|
[Subversion]SVN svnserve 方式安装及配置 软件技术, 电脑与网络
lhwork 发表于 2006/6/23 13:14:00 |
SVN svnserve 方式安装及配置:
I.Linux RedHat 9
1.卸载原版本
# rpm -ev subversion-0.17.1-4503.0
2.安装包
# rpm -ivh --nodeps apr-0.9.5-0.2.i386.rpm
# rpm -ivh --nodeps apr-util-0.9.5-0.1.i386.rpm
# rpm -ivh --nodeps neon-0.24.7-1.i386.rpm
# rpm -ivh --nodeps subversion-1.2.3-1.rh90.i386.rpm
3.建立用户svn,创建repostory
$ svnadmin create /home/svn/svnroot
4.启动SVN服务
|
|
[Subversion]在FreeBSD下安装subversion 软件技术, 电脑与网络
lhwork 发表于 2006/6/22 17:46:07 |
与PHP5的安装一样,本来是一件很简单的事情。cvsup -gL 2 -h cvsup.freebsd.org /usr/share/examples/cvsup/ports-supfile cd /usr/ports/devel/subversion make install clean但
首先郁闷的一点就是,装上的不是目前的稳定版本:1.2.3,而是1.3.0-rc4(前两天装的时候还是rc2)。不知道为什么,别的软件,比如
Apache或PHP都有提供几个版本的ports供选择,偏偏svn没有,只有最新版。后来在FreeBSD的FTP服务器上找到了一个老一点的稳定版
本:subversion-1.2.1.tbz,可以按下面的方式安装。pkg_add subversion-1.2.1.tbz (注意,两个版本SVN所用到的apr-nothr-db4的版本是不一样的,需要删除重装)
|
|
[Subversion]SVN的Local方式:个人源码管理的好办法 软件技术, 电脑与网络
lhwork 发表于 2006/6/22 17:45:40 |
SVN、Local方式、个人源码管理
今天在QQ群里,有人在打听Delphi的VSS插件,于是被我B4了一番。正好我最近试用了SVN,感觉很不错,于是在群里强力推荐,以致于几乎被认为是SVN的托儿。-_-|||
事实上SVN的确是我用过的最好的源码管理工具,虽然我用过的这类工具并不多,只有VSS、CVS和SVN,其它像PVCS、
TeamSource、ClearCase之类的只有耳闻,因为它们都是商业产品,并且通常用于管理大型的项目,没有机会试用,所以也不知道它们如何。
VSS是我四年前在公司里用过的最早的一款源码管理工具,不过它实在是太一般了,而且也是商业产品。所以除了公司里工作需要,我自己是不用的。从那公司出
来以后,我试用了CVS,这才开始对自己的源码进行管理。作为OSS圈里元老级的源码管理工具,CVS有多强我不用再多说。但是现在SVN这颗新星已经渐
渐要盖过CVS的光芒了,可见SVN是有自己杀手锏的。还有一点很重要的就是:它也是一个开源免费的软件。 |
|
[Subversion]Redhat Enterprise AS4 安装Subversion 软件技术, 电脑与网络
lhwork 发表于 2006/6/22 17:42:56 |
1、先干掉系统本身的subversion
rpm -e subversion,可能还需要先删除系统的依赖包
2、使用系统的apache
3、下载最新版本subversion,然后编译安装
4、创建/opt1/svn目录,初始化doc这个repository
svnadmin create /opt1/svn/doc
5、编辑/etc/httpd/conf/httpd.conf,加入
<Location /repository> DAV svn SVNParentPath /opt1/svn AuthzSVNAccessFile /opt1/svn/svnaccessfile Require valid-user AuthType Basic Auth |
|
[Subversion]cvs库转化到svn 软件技术, 电脑与网络
lhwork 发表于 2006/6/22 17:41:34 |
如果有中文信息,需要升级python到2.4以上
从http://cvs2svn.tigris.org/下载cvs2svn
运行:
cvs2svn –encoding=GBK -s /dist/svn/dir /source/cvs/home |
|
[Subversion]Apache2+SVN 软件技术, 电脑与网络
lhwork 发表于 2006/6/22 17:39:58 |
由于 binzy 无法在公司 check out DiggMore 的 CVS,所以下午的时候商量在我的机器上装一个 Subversion,而且这个 Subversion 中的仓库必须可以通过 HTTP 方式操作,晚上回来之后开始折腾,现记录如下。
先安装 Apache2,之前的还是 Apache 1.3.x:
# ./configure --prefix=/usr/local/apache2 --sysconfdir=/etc --enable-so --enable-rewrite --enable-dav --enable-dav-fs # make # make install |
|
|