`
hepx
  • 浏览: 151744 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux源码安装Subversion

阅读更多

一:下载

去官网下,下载subversion-1.6.17.tar.gz 和subversion-deps-1.6.17.tar.gz(依赖包)

二:安装
#tar –zvxf subversion-1.6.17.tar.gz
#tar –zvxf  subversion-deps-1.6.17.tar.gz  /*这两个自动解压成一个包  subversion-1.6.17 
#cd  subversion-1.6.17
自定义配置,编译安装
#./configure --prefix=/usr/local/svn
#make
#make install

三:检查
确定一下svn有没有安装成功
 #/usr/local/svn/bin/svnserve --version 看到相关版本信息表示安装成功

四:配置SVN
1:创建版本库
#mkdiv /usr/local/svn/data/repos
#/usr/local/svn/bin/svnadmin create /usr/local/svn/data/repos
2:配置svnserve.conf
#vi /usr/local/svn/data/repos/conf/svnserve.conf
修改以下四个参数:
anon-access = none 
auth-access = write 
password-db = passwd 
authz-db = authz realm = repos
3:配置SVN用户
#vi /usr/local/svn/data/repos/conf/passwd
[users]
/*添加你的SVN用户*/
user1 = pwd1
user2 = pwd2
4:修改用户访问权限
#vi /usr/local/svn/data/repos/conf/authz
 [groups]
grp = user1, user2       // grp 组包括两个用户 user1, user2  
[/]  
user1= r      // user1 对根目录只有读权限  
user2 = rw     // user2 对根目录有读写权限 
[repos:/test]     // 对 repos 仓库的 test 项目进行权限限制  
@grp = rw      // 限制grp 组对 test 项目有读写权限

五:启动SVN
#/usr/local/svn/bin/svnserve -d -r /usr/local/svn/data/repos
用ps -ef | grep svn或svnserve 看下有无启动进程
用netstat -ant 看下3690是否监听

加入系统自动启动:
# vi /etc/rc.d/rc.local
在尾部加入svnserve -d -r /usr/local/svn/data/repos

六:通过客户端访问:
svn://ip/
如果连接不上。请查询(iptables)防火墙是否开放3690。没有则加上重启iptables
分享到:
评论

相关推荐

    linux第十三刀_Linux上安装Subversion

    **Linux上安装Subversion** Subversion(简称SVN)是一种版本控制系统,用于管理软件开发过程中文件和目录的变更历史。它允许团队成员协同工作,跟踪每个更改,以便于回滚错误,合并代码,并进行版本控制。这篇博客...

    linux下安装subversion

    1. 解压缩 Subversion 源代码: ``` [root@spring ~]# tar -zxf subversion-1.7.16.tar.gz ``` 2. 运行 get-deps.sh 脚本,以获取依赖包: ``` [root@spring subversion-1.7.16]# ./get-deps.sh ``` 可能会报错,...

    Linux 上安装 Subversion

    ### Linux上安装Subversion详解 #### 一、Subversion简介 Subversion,简称SVN,是一种集中式的版本控制系统,旨在提供强大的版本管理功能,作为CVS(Concurrent Versions System)的替代品。它通过网络访问版本库...

    linux下编译安装subversion

    在Linux环境下,如RHEL6中通过源码编译的方式安装Subversion,可以更好地控制安装配置细节,满足特定的需求。 **步骤详解:** 1. **下载 Subversion 源码包:** - 使用`wget`命令下载Subversion主程序和依赖包。 ...

    linux系统安装subversion服务器与配置实用.pdf

    - Subversion是一个免费的版本控制工具,支持WebDAV协议,可以通过浏览器浏览源代码仓库。 - 支持SSPI(Windows域认证)和LDAP(轻量目录访问协议),并能利用Apache的安全认证系统,如SSL加密连接。 5. **安装前...

    [Linux]安装,配置Subversion 1.4.5

    Subversion(简称SVN)就是这样一个系统,它允许开发者在项目中管理源代码和其他资源的版本。本篇文章将深入讲解如何在Linux环境中安装和配置Subversion 1.4.5版本。 首先,我们需要了解Subversion的基本概念。...

    Linux离线安装svn.zip

    在Linux环境中,Subversion(简称svn)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的变更。本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和...

    在Linux下安装与配置subversion独立服务器.pdf

    【Subversion 在 Linux 下的安装与配置】 Subversion(简称 SVN)是一款强大的开源版本控制系统,它跟踪文件和目录的变化,管理文件的历史版本,允许用户在时间轴上回溯到任何特定版本。Subversion 可以作为Apache...

    linux + apache + subversion安装和基本配置

    本文将详细讲解如何在Linux系统上安装和配置Apache Web服务器以及Subversion版本控制系统。 首先,Linux作为开源操作系统,是许多服务器的基础,其稳定性和安全性深受开发者喜爱。在本案例中,我们将使用它作为平台...

    linux下subversion+apache server搭建

    Linux环境下搭建Subversion(简称svn)服务器,主要涉及到两个方面:一是Subversion自身服务的搭建,二是与Apache服务器的集成。Subversion是一个开源的版本控制系统,用于跟踪文件和目录的变更,便于团队协作开发。...

    linux系统安装subversion服务器与配置整理.pdf

    **概述**\n - **SVN简介**:Subversion是自由开源的版本控制系统,支持通过Apache Http Server运行,利用WebDAV协议,便于使用浏览器浏览源代码库,并可集成SSPI和LDAP认证,提供高级安全特性。\n\n3. **安装步骤**...

    subversion-1.8.1.tar.gz源码安装以及依赖包.rar

    "subversion-1.8.1.tar.gz"是Subversion 1.8.1的源代码压缩包,使用tar.gz格式进行打包,用户需要先解压,然后在Linux环境中进行编译和安装。 依赖包是确保Subversion正确运行所必需的库和其他软件。在提供的压缩包...

    Linux SVN安装包(subversion-1.6.18)

    总结,安装`subversion-1.6.18`涉及了Linux环境的软件管理、源码编译、服务器配置以及版本控制的基本概念。虽然这里介绍的是一个较老的版本,但基本流程对于安装其他版本的Subversion也是适用的。在实际操作中,建议...

    Linux 离线安装SVN所需安装包.zip

    在Linux环境中,Subversion(简称SVN)是一个广泛使用的版本控制系统,用于管理软件项目中的源代码和其他文件。本文将详细讲解如何在没有网络连接的情况下,使用提供的“Linux 离线安装SVN所需安装包.zip”进行SVN的...

    subversion for openSuse linux.rar

    在openSUSE Linux操作系统中,Subversion可以方便地安装和使用,为用户提供了一种高效的方式来协同工作,追踪代码历史,并管理源代码仓库。 在openSUSE Linux上安装Subversion,你需要了解以下步骤: 1. **添加...

    subversion-1.4.4.tar.bz2 linux svn服务器的源码 安装 svn 必备靓码

    subversion-1.4.4.tar.bz2 linux svn服务器的源码 安装 svn 必备靓码

    subversion-1.9.3安装文件+依赖的所有jar+安装步骤(Linux)

    配置Subversion安装,确保它与系统环境兼容,并指定安装路径: ```bash ./configure --prefix=/usr/local/svn ``` 编译和安装Subversion: ```bash make sudo make install ``` 安装完成后,我们需要创建一个SVN...

    linux离线安装SVN_1.8.17服务所需安装包

    在Linux系统中,Subversion(SVN)是一个广泛使用的版本控制系统,用于管理软件项目源代码和其他文件的变更历史。在没有互联网连接的情况下,离线安装SVN服务是开发者和系统管理员常常面临的需求。本篇文章将详细...

    linux下subversion+https安装手册

    在Linux环境下,Subversion(简称SVN)是一个强大的版本控制系统,常用于管理软件开发过程中的源代码和其他文件。本文档将详细介绍如何在Linux系统中安装、配置Subversion,并结合HTTPD服务实现HTTPS方式访问SVN仓库...

    subversion for SUSE Linux.rar

    Subversion(简称svn)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史变更。在Linux环境下,尤其是SUSE Linux操作系统中,Subversion能够帮助开发者进行协同开发,跟踪文件的修改历史,...

Global site tag (gtag.js) - Google Analytics