`

linux svn 配置安装

    博客分类:
  • svn
 
阅读更多

1,下载文件

wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz

wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

 

 


2,解压文件

tar zxvf  subversion-1.6.1.tar.gz

tar zxvf  subversion-deps-1.6.1.tar.gz

3,编译安装

cd subversion-1.6.1

./configure  --prefix=/opt/subversion

make && make install

4,修改用户环境变量,有两种方式

4.1   vi .bash_profile 

  找到  PATH=$PATT 修改为 PATH=$PATT:/opt/subversion/bin

4.2

          PATH=$PATT:/opt/subversion/bin

  export PATH

5,svnserve --version查看版本,如正常显示则安装成功

 

5,在用户目录下面新建文件库
mkdir -p /home/username/svnroot/repos1
svnadmin create /home/username/svnroot/repos1
6,修改 /home/username/svnroot/repos1/conf  下面三个文件
vi svnserve.conf
[general] 
       anon-access = none
       auth-access = write
       password-db = passwd
       authz-db = authz
       vi passwd
       [users]
       xx = xx
       vi auth
        [aliases]
[groups]
admin = xx
[repos1:/]
@admin = rw
7,导入外部文件
   svnadmin load /home/username/svnroot/repos1<xxxx.dump
8,启动
   8.1一个svnserve可以为多个版本库工作,这时如果想限制指定库的指定目录,就应该指定具体的库
   svnserve -d -r /home/username/svnroot --listen-port 3960
   auth 配置
   [groups]
    admin = xx
  [repos1:/]
    @admin = rw
  访问路径:svn://hostname/repos1
   8.2  一个svnserve只能为一个版本库工作
   svnserve -d -r /home/username/svnroot/repos1 --listen-port 3960
     auth 配置
   [groups]
    admin = xx
  [/]
    @admin = rw
  访问路径:svn://hostname
9,开发linux 3690 端口
    vi /etc/sysconfig/iptables
    在commit 之前添加
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
   同时在防火墙中添加该端口
10,注意点
   10.1 对于 svnserve.conf passwd auth 三个配置文件中的所有字符 都必须顶头写
    10.2 对于 xx = xx这种配置,等号两边有空格
     10.3 auth-access = write千万不要写成  auth-access = write,read



 



 







 

分享到:
评论

相关推荐

    linuxsvn离线安装

    在没有网络连接的情况下,即离线状态下安装Linux SVN,需要提前下载好所有必要的依赖包,然后在本地进行安装。以下是详细的操作步骤和相关知识点: 1. **了解SVN**: SVN是一种集中式版本控制系统,它允许用户跟踪...

    Linux离线安装svn.zip

    本文将详细讲解如何在没有网络连接的情况下,通过提供的“Linux离线安装svn.zip”压缩包来安装和配置svn。 首先,确保你的Linux系统已经安装了基本的开发工具,通常包括GCC编译器、make以及相关的库。这些工具可以...

    linux-svn配置svn操作指南权限配置

    总的来说,配置Linux上的SVN服务器涉及安装SVN、创建仓库、配置Apache、设置用户和权限。通过这种方式,你可以有效地管理团队的源代码,确保代码的安全性和团队协作的顺畅。记住,定期审查和更新权限策略是保持系统...

    linux svn安装手册

    Linux SVN安装手册旨在指导用户在Linux环境中安装Subversion...通过以上步骤,可以在Linux环境中成功安装和配置SVN,实现团队间的代码版本管理和协作。在实际操作中,应确保遵循最佳实践,确保数据安全性和稳定性。

    linux系统SVN服务器安装详细教程及安装源码

    以上就是Linux系统下安装和配置SVN服务器的基本步骤。为了提高安全性,还可以考虑使用SSL/TLS加密通信,或者配置更复杂的访问控制策略。此外,通过定期备份SVN仓库,可以防止数据丢失。务必根据实际环境和需求调整...

    Linux下SVN安装配置.pdf

    Linux下的SVN安装配置涉及到一系列详细的步骤,这些步骤包括安装SVN软件,配置版本库,以及设置权限等。为了在Linux环境下使用SVN,用户需要根据自己的需求选择合适的安装方式和配置策略。接下来,我将详细介绍Linux...

    SUSE linuxSVN详细配置

    根据给定的文件信息,我们可以...总之,配置SUSE Linux下的SVN服务器涉及多个步骤,包括系统准备、软件安装、权限管理、问题排查等。遵循官方文档和社区指南,可以有效避免常见错误,实现高效稳定的版本控制系统部署。

    Linux(CentOS6.2)下安装SVN服务

    4. 配置安装路径并编译:`./configure --prefix=/usr/local/subversion --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-sqlite=/usr/local/sqlite --with-expat=/usr/local/expat --with-...

    linux下svn的安装配置及相关问题解决方案

    总的来说,Linux下的Subversion安装配置涉及多个步骤,包括环境准备、软件安装、目录结构规划、Apache和Subversion的配置以及权限管理。过程中可能会遇到各种问题,如依赖库缺失、配置错误或权限问题等,解决这些...

    linuxSVN配置.txt

    linux SVN 配置说明

    Linux svn安装配置

    ### Linux下Subversion (SVN) 的安装与配置详解 #### 安装Subversion 在Linux环境下安装Subversion(简称SVN),有两种主要方法:源码编译安装和使用包管理器安装。 **1. 源码编译安装** 首先,下载Subversion的...

    svn的安装解决linux的问题

    svn的安装在linux下完成比较好用大家可以看看。安装比较简单

    svn安装配置与ldap整合

    这是一遍比较完整的linux下svn+apche+ldap安装配置手册,根据本人实际安装整理后的文档,目前都算是最新版本。其中ldap使用sun的opends,个人感觉比openldap要方便,当然重点不是用什么ldap而是如何配置。 主要包括...

    Linux下SVN数据仓库安装与配置

    Linux下SVN数据仓库安装与配置 在Linux系统中,SVN(Subversion)是一种流行的版本控制系统,用于管理代码仓库和版本控制。本文将详细介绍Linux下SVN数据仓库的安装与配置。 一、安装SVN 要安装SVN,需要使用yum...

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

    本篇文章将详细讲解如何在Linux环境下离线安装SVN 1.8.17服务,并列出所需的安装包。 首先,你需要确保你的Linux系统已经安装了必要的基础工具,如`wget`(用于下载文件)和`tar`(用于解压压缩文件)。如果没有,...

    SVN的安装和配置 SVN的安装和配置

    在本篇文章中,我们将详细探讨如何安装和配置SVN,以便于团队有效地管理和共享代码资源。 **1. 安装SVN服务器** 在Windows系统上,通常使用VisualSVN Server作为SVN服务器。首先,访问VisualSVN官网下载安装包,...

    linux下svn配置说明

    这篇博文将详细介绍如何在Linux上配置SVN,以便团队成员能够协同工作,跟踪并管理代码的版本历史。 首先,我们需要安装SVN。在大多数Linux发行版中,可以通过包管理器来完成这个步骤。对于基于Debian的系统(如...

    Linux钩子配置(SVN)

    ### Linux钩子配置(SVN) #### 知识点概览 1. **SVN (Subversion) 简介** 2. **钩子(Hooks)机制** 3. **Linux下SVN钩子配置步骤** - 配置前的准备 - 创建钩子脚本 - 设置权限 - 测试钩子脚本 4. **Java项目...

    linux下svn的配置及svn常用命令

    linux下svn的配置及svn常用命令

Global site tag (gtag.js) - Google Analytics