一直对自己的一些资料、学习笔记保存的比较乱,久了就不知道放到什么地方去了。于是想起平时用的subversion,呵呵,怎么不自己整一个资料的管理服务器
。于是说干就干。最近用linux用的比较多,就装在fedora6上。
根据subversion的要求,好像apache2.2和subversion1.4配合上有点问题,于是找了个httpd2.0.63。为了追求完美,在安装linux时,web服务器没有选择。这下可好了,httpd2.0.63装不上,说差apr,开始还以为是查一个rpm包,找到装了可httpd还是报同样的错误。郁闷了。。。到网上查资料,原来是apache提供的apr和aprutil工具[现在都没有明白这些工具有什么用],装这两个东东,可aprutil就是装不是,这下没有办法了!在网上找了些资料,可还是没有解决,怎么办?
呵呵,想到个办法,重新安装fd6,把web服务器选上,然后卸载httpd2.2,安装http2.0.63,这总可以了吧。
在这个过程中,在网上看到httpd2.2可以与subversion1.4配合,啊。。。。。。。于是实践,嘿嘿,真的可以。[看来很多东西还是实践才知道真伪]!
然后安装svbversion,创建版本库,配置httpd,成功!!高兴。。。。。把需要纳入配置库的文件导入到配置库,这下问题来了,不管需要验证不,都出现错误:svn: Can't create directory '/opt/subversion/db/transactions/0-1.txn': Permission denied。查资料,说是需要把库目录的所有者改为apache和apache用户,并且目录权限改为777。呵呵,一看httpd.conf文件,果然httpd需要作为apache.apache运行,OK,改。再次提交,还是报错。傻眼了。。。。。。
又到网上查了查,原来是一个叫什么SeLinux程序作怪。运行“setenforce 0”停止它,问题解决。修改/etc/sysconfig/selinux,把SELINUX设定为disable,下次启动系统后将不会自动启动SElinux。
下面的地址是SELinux的介绍:
http://www.linuxsense.org/viewnews-72.html
总结:看来对linux系统还是不太熟悉,虽然,在linux下装软件比在windows下复杂得多,但学到的东西还真的多。
分享到:
相关推荐
linux下安装subversion所有依赖文件可离线(无网状态下)安装subversion依赖包包含apr apr-util scons python openssl zlib-devel sqlite subversion 安装方法参见:...
为了在 Linux 环境下安装 Subversion,需要安装相关依赖包,包括 OpenSSL、zlib 和 Apache。 一、安装依赖包 1. 安装 OpenSSL:OpenSSL 是一个安全套件,Subversion 需要它来提供加密功能。安装过程中可能会报错,...
Linux环境下搭建Subversion(简称svn)服务器,主要涉及到两个方面:一是Subversion自身服务的搭建,二是与Apache服务器的集成。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于团队协作开发。...
在Linux环境下安装Subversion,需要准备以下组件: 1. **Subversion**:版本控制软件。 2. **BerkeleyDB**:用于存储版本库数据的数据库。 3. **Apache**:Web服务器,用于提供对版本库的HTTP访问。 #### 三、安装...
【Subversion 在 Linux 下的安装与配置】 Subversion(简称 SVN)是一款强大的开源版本控制系统,它跟踪文件和目录的变化,管理文件的历史版本,允许用户在时间轴上回溯到任何特定版本。Subversion 可以作为Apache...
在Linux环境下,如RHEL6中通过源码编译的方式安装Subversion,可以更好地控制安装配置细节,满足特定的需求。 **步骤详解:** 1. **下载 Subversion 源码包:** - 使用`wget`命令下载Subversion主程序和依赖包。 ...
### Linux 下 Subversion 快速配置指南 #### 一、简介 Subversion(SVN)是一种广泛使用的版本控制系统,主要用于代码或文档等项目的版本管理。本文将详细介绍如何在 Linux 环境下快速配置 SVN,并提供一套实用的...
这篇博客将指导你如何在Linux系统中安装和配置Subversion。 ### 一、安装前准备 在开始安装Subversion之前,确保你的Linux系统是最新的。你可以通过运行以下命令来更新系统: ```bash sudo apt-get update sudo ...
本文档主要介绍了如何在Linux系统中安装和配置Subversion服务器,以及如何使用Subversion客户端TortoiseSVN。Subversion是一个开源的版本控制系统,常用于替代存在诸多限制的CVS系统,以解决文件名修改、目录管理、...
基于SUSE Linux Enterprise Server 11.3整理好的Linux版SVN工具subversion,版本1.8.11。安装后可以将虚拟机映射到win上直接使用。
通过以上步骤,可以顺利完成 Subversion Edge 在 Linux 环境下的安装、配置以及数据迁移工作。这种方式不仅适用于企业内部的开发团队,也可以用于任何需要集中版本控制管理的场景。对于初次接触 Subversion Edge 的...
在Linux上安装Subversion同样使用包管理器: ```bash sudo apt-get install subversion ``` 安装Subversion后,我们需要创建一个仓库(Repository),这是存储项目文件的地方。例如,我们可以在`/var/svn`目录下...
在openSUSE Linux操作系统中,Subversion可以方便地安装和使用,为用户提供了一种高效的方式来协同工作,追踪代码历史,并管理源代码仓库。 在openSUSE Linux上安装Subversion,你需要了解以下步骤: 1. **添加...
### Subversion在Linux下的安装与配置详解 #### 引言 Subversion,简称SVN,是一种免费开源的版本控制系统,广泛应用于软件开发项目中,用于管理代码版本、追踪更改历史和协同开发工作。本文旨在详细介绍如何在...
在Linux环境中,安装Subversion是进行团队协作的重要步骤。这里我们将详细探讨如何在Linux上安装`subversion-1.6.18`这一特定版本。 一、SVN简介 Subversion是一种集中式版本控制系统,与Git这样的分布式版本控制...
本篇文章将深入讲解如何在Linux环境中安装和配置Subversion 1.4.5版本。 首先,我们需要了解Subversion的基本概念。Subversion是一个集中式的版本控制系统,它维护着项目文件的历史版本,使得团队成员可以同时工作...
在Linux环境下安装和配置CollabNet SubversionEdge需要遵循一系列步骤,包括安装依赖、下载与解压软件、设置环境变量、创建用户与权限、配置服务器以及调整防火墙规则。 首先,安装CollabNet SubversionEdge前,...
在Linux环境中安装和使用Subversion,是管理和维护代码库的重要步骤。本篇将详细介绍Linux系统中的Subversion相关知识。 首先,我们需要理解什么是Subversion。Subversion是Apache软件基金会的一个项目,它允许用户...
在Linux环境下,Subversion(简称SVN)是一个强大的版本控制系统,常用于管理软件开发过程中的源代码和其他文件。本文档将详细介绍如何在Linux系统中安装、配置Subversion,并结合HTTPD服务实现HTTPS方式访问SVN仓库...