当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: Subversion系统 多年来,并发版本系统(CVS)一直是在Linux上管理代码或者文本的标准。
 

 

    摘要: 前一段时间研究lids,觉得还不错,于是将网上收集到的资料以及使用的经验整理了一下,希望对研究lids的朋友和linux下的管理员有所帮助 。 我的测试环境为redhat7.2 kernel-2.4.7-10 首先下载软件包 http://www.mirrors.wiretapped.net/security/network-intrusion-detection/lids/download/ 下可找到相应kernel的lids包 由于我的kern......
    摘要: 由于gd2才开始支持真彩图片的创建,所以,,升级服务器,因为原来的安装都是默认的系统安装,也更因为是个菜鸟,所以,安装很困难,起初根据网上一些文章在我的red hat a 3 上安装测试,不过,测试了安装php4.3.x 和php5.0.x都没有成功,最后,根据其他人的文章,自己搞了将近3天,终于安装上了,下面就我安装中出现的错误和过程写出来和大家分享,以免有像我一样的菜鸟们走弯路! (我可是两天多的时间,安装php的次数不下50次得来的经验,希望大......


SVN學習筆記

subversion 系统 【相关文章:(原 创)用TFTP传输文件和备份,还原

【扩展阅读:我自己的一些笔记

【扩展信息:(原创)Vmware下RedHat AS

多年来,并发版本系统(cvs)一直是在linux上管理代码或者文本的标准。作为基于rcs上建立但却允许多用户协作的系统而言,cvs记录所有文件的修改信息。这对于程序开发者、网络设计者与系统管理员而言,是非常有用的。

然而,cvs逐渐显示出它的衰老,出现了相似的源代码管理软件。然而大多这种东西都是以牟利为主要目的的。

subversion就是一种相对新鲜的源代码管理系统。虽然事实上它还在不断的反展之中,但是subversion已经是一个非常稳定而且成熟的产品。它是一个全新的系统,其功能可以与cvs媲美,同时,它要比cvs更直观,更容易操作。本文就subversion的安装与一些特殊功能作一个介绍。

安装服务器端

下载apache与svn源码包

从官方网站台下载httpd-2.0.52.tar.gz,subversion-1.1.1.tar.gz

(因为redhat 9默认安装的apache没有并包含--enable-so选项,所以无法产生mod_dav_svn.没有这个模块,svn就无法采用http方式运行,所以必须重新编译新的apache)

以root身份执行:

#tar zxvf httpd-2.0.52.tar.gz

#cd httpd-2.0.52

#./configure --enable-dav --enable-so --enable-maintainer-mode

#make 

#make install

此时会产生/usr/local/apache2目录,接着执行:

#tar zxvf subversion-1.1.1.tar.gz

#./configure --with-apxs=/usr/local/apache2/bin/apxs

# rm /usr/local/lib/libsvn*

# make clean && make && make install

此时会自动在/usr/local/apache2/conf/httpd.conf添加

loadmodule dav_svn_module  modules/mod_dav_svn.so

安装完成后,运行svnserver --version确认版本为1.1.1。

svn服务器安装结束.

安装客户机端

window客户机:

直接安装tortoisesvn-1.1.1-unicode_svn-1.1.1.msi,方法同一般软件安装相同。

linux客户机:

方法舆安装服务器相同。

(注意redhat 9默认安装的svn版本为0.17.1,它的客户端命令svn无法舆新的svn服务器通讯,必须重新安装)

建立仓库repository 

subversion 的档案库是个中央仓储, 用来存放任意数量项目的受版本控管资料,建立方法很简单

#svnadmin create path/to/repos

举个例子:

#svnadmin create /home/mysvn

#chown –r nobody /home/mysvn

运行服务器

 subversion服务器有两种运行方式,一是可以作为apache 2.0的一个模块, 以webdav/deltav协议与外界连通;另外,也可使用subversion 自带的小型服务器程序svnserve。该程序使用的是自带的通讯协议,可以很容易地透过ssh以

以http方式运行

在/usr/local/apache2/conf/httpd.conf中加入:

<location /svn/repository>

  dav svn

  svnpath /home/mysvn

</location>

在服务器的浏览器中输入网址: 

http://localhost/svn/repository/

这时候,你会看到这样的显示:


...   下一页
    摘要: 第一次发原创 :em02: :d 这几天没有调别的东西,想起自己还不太会在没有安装光盘的时候安装linux,于是试了一下linux的五种安装方法,下面是我的一些过程和心得,请高手指点一下。 安装linux共有五种方法 1、光盘 2、硬盘 3、nfs 映像 4、ftp 5、http 其中光盘安装是最普遍的,也是最简单的我就不写了。我安装的这台机器没有光驱,也没有软驱!!!只有网卡和一个128mu盘^o^ [b:cabaa9ce01]=====一......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE