`
csdxqzp
  • 浏览: 32186 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

linux第十三刀_Linux上安装Subversion

阅读更多
简介
在CentOS release 4.7 (Final) 上安装与部署Subversion1.5

安装方式为:通过编译安装源代码的形式进行安装

1.资源
需要CentOS4.7版本并安装GCC相关包,检查是否安装GCC采用以下命令:

# rpm -qa | grep gcc  【查看GCC相关的包】

# gcc -v  【查看GCC版本号】

下载如下资源,并上传到/sub目录:

subversion-1.6.5.tar.gz Subversion代码包

subversion-deps-1.6.5.tar.gz  Subversion相关依赖包

httpd-2.2.17.tar.gz Apache2.2版本

2.安装
2.1安装Apache2.2至/sub/www目录下
# cd /sub

# tar zxvf httpd-2.2.17.tar.gz

# mkdir /sub/www

# cd /sub/httpd-2.2.17

# ./configure --enable-dav --enable-so --prefix=/sub/www

# make && make install

运行成功并发现在/sub/www下存在了bin以及其他目录,则安装成功

2.2配置Apache2.2
# vi /sub/www/conf/httpd.conf

将配置中的80端口,修改为监听端口8081

2.3测试Apache2.2
# cd /sub/www/bin

# ./apachectl start

启动Apache,并在浏览器中输入http://192.168.63.90:8081若显示It works!则成功

2.4安装Subversion1.5至/sub/svn目录下
# cd /sub

# tar zxvf subversion-1.6.5.tar.gz

# tar zxvf subversion-deps-1.6.5.tar.gz

# mkdir /sub/svn

# cd /sub/subversion-1.6.5

# ./configure --with-apxs=/sub/www/bin/apxs --prefix=/sub/svn

# make && make install

运行成功并在/sub/svn下发现bin以及其他目录即安装成功

2.5创建Subversion资源库
# cd /sub/svn/bin

# ./svnadmin create /sub/repos

修改Apache的配置文件

# vi /sub/www/conf/httpd.conf

将如下内容增加至内容尾部

<Location /repos>

DAV svn

SVNPath /sub/repos

</Location>

然后将/sub/repos/目录的权限所有者修改为daemon:daemon

# chown -R daemon:daemon /sub/repos/

# chmod 700 /sub/repos/

然后重启Apache2.2

# cd /sub/www/bin

# ./apachectl restart

3.使用
在TortoiseSVN中输入如下地址:http://192.168.63.90:8081/repos 即可使用SVN库

备注:192.168.63.90为Linux主机IP
0
0
分享到:
评论

相关推荐

    在_linux系统上安装Openmeetings免费视频会议第一版

    ### 在Linux系统上安装OpenMeetings免费视频会议系统 #### 一、背景介绍 随着远程协作的需求日益增加,越来越多的企业和个人开始寻找可靠的视频会议解决方案。OpenMeetings是一款基于Flex技术的开源视频会议软件,...

    linux 最全学习笔记 花费10天整理 学完后对linux有一个深度的感悟以及大神出发

    根据提供的文件内容,我们可以归纳并深入探讨Linux操作系统中的一些实用技巧和重要知识点: ### Linux学习笔记概览 #### 一、使用CURL进行RESTful API请求 - **知识点概述**: - CURL是一个用于发送HTTP请求的...

    Linux程序设计 第4版.haozip01

    第13章 进程间通信:管道 443 13.1 什么是管道 443 13.2 进程管道 444 13.3 将输出送往popen 445 13.3.1 传递更多的数据 446 13.3.2 如何实现popen 447 13.4 pipe调用 449 13.5 父进程和子进程 451 13.5.1 ...

    Linux新手系列文档笔记

    Linux是世界上最广泛使用的开源操作系统之一,对于初学者来说,它可能显得有些复杂,但通过学习和实践,可以很快掌握其核心概念。这份“Linux新手系列文档笔记”将引导你逐步了解Linux的基础知识,助你在Linux的世界...

    Beginning Linux Programming 4th Edition

    第13章:信号量、共享内存和消息队列。本章讲解了进程间通信的其他几种机制,包括信号量、共享内存和消息队列。 第14章:套接字。本章深入讨论了Linux网络编程的基础,包括套接字的概念和不同类型的套接字(TCP、...

    Linux程序设计 第4版.haozip02

    第13章 进程间通信:管道 443 13.1 什么是管道 443 13.2 进程管道 444 13.3 将输出送往popen 445 13.3.1 传递更多的数据 446 13.3.2 如何实现popen 447 13.4 pipe调用 449 13.5 父进程和子进程 451 13.5.1 ...

    SVN usage on Linux

    #### 十三、解除锁定 有时文件会被锁定,此时需要使用`svn unlock`命令来解除锁定: ```bash svn unlock 文件或目录 ``` 例如,解除对`main.c`的锁定: ```bash svn unlock main.c ``` #### 十四、使用帮助 ...

    svn + apacha 的安装文档

    #### 第十二步:使用SVN客户端导入项目 最后一步是使用SVN客户端导入项目。例如,假设项目源代码目录位于`/home/svn/work`。 ```bash # su - svn # mkdir -pv /home/svn/work # cd /home/svn/work ``` 接下来,...

    Ubuntu 手册 txt

    - **Subversion版本控制系统**(第181页):Subversion的安装、配置和基本操作指南。 #### 十、Ubuntu编程语言 **编程语言**(第183-200页): - **Shell脚本编程**(第183页):Shell脚本的编写技巧。 - **Awk...

    Ubuntu菜鸟使用手册

    第13章是关于编程的内容,介绍了从哪里开始学习编程,以及Shell脚本、Awk、Perl、Python、Make工具、C语言和Web编程的基础知识,还包括了文档准备和软件打包的知识。 第14章涉及了GnuPG的安装和使用,GnuPG是一个...

    ROOT安装说明书

    4. **Debian GNU/Linux包管理:** 在Debian或Ubuntu等基于Debian的系统上使用APT包进行安装。 #### 四、安装位置 选择合适的安装位置非常重要。通常推荐安装到系统的默认位置,如`/usr/local/root`,以便于系统...

    winscp436setup-sponsored

    11. **第三方整合**:WinsCP可以与Git、Subversion等版本控制系统集成,实现版本控制和文件传输的无缝对接。 12. **安全性能**:WinsCP支持密钥对认证,增强了安全性,用户可以使用公钥/私钥对进行身份验证,避免...

    阿里分布式开源框架DUBBO视频-dubbo入门.zip

    目录网盘文件永久链接 1、基础篇 第01节使用Dubbo对传统工程...第13节svn版本管理系统的使用(centos+subversion+apache+jsvnadmin) 第14节maven私有库和本地库的安装与配置.... 2、高级篇 3、高可用架构 ppt源码...

    开源软件之道.part2of2

    第13章 商业模式与实例 203 13.1 许可证的决定性 203 13.2 商业模式实例 205 13.2.1 增值产品 205 13.2.2 技术支持 207 13.2.3 咨询 211 13.2.4 广告模式 212 13.2.5 软硬件结合 213 13.2.6 双重授权 215 13.2.7 ...

    Git权威指南PDF完整版

    第13章 Git 克隆/ 179 13.1 鸡蛋不装在一个篮子里/ 179 13.2 对等工作区/ 180 13.3 克隆生成裸版本库/ 183 13.4 创建生成裸版本库/ 184 第14章 Git库管理/ 187 14.1 对象和引用哪里去了/ 187 14.2 暂存区操作引入的...

    fsdfsdfdsf

    2. **Subversion增量编辑器** (第 2 章): Subversion 是一个版本控制系统,而增量编辑器接口可能是关于如何高效处理版本间的差异,以及如何将这些差异应用到目录树结构。 3. **优美代码的重要性** (第 3 章): 本章...

    ubuntu 命令参考手册含Shell命令编程

    #### 十三、编程 - **从哪儿开始**:为编程初学者提供了入门指南,包括选择合适的编程语言和学习资源。 - **Shell**:讲解了Shell编程的基础知识,包括脚本的编写和调试技巧。 - **Awk**:介绍了Awk编程语言的...

    kdevelop使用手册

    2. **安装**:在Linux上,可以通过软件仓库安装;在Windows和macOS上,可以从官方网站下载安装包。 3. **启动**:安装完成后,通过应用程序启动器或命令行启动KDevelop。 ### 二、界面介绍 1. **主窗口**:包含...

Global site tag (gtag.js) - Google Analytics