如何搭建SVN服务器及HTTP下载工具

# tar xvzf httpd-2.2.3.tar.gz

//进入解压后的目录

# cd httpd-2.2.3

//配置apache安装

# ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/

# make

//安装

# make install

//启动apache服务

# /usr/local/apache2/bin/apachectl start

//打开浏览器http://localhost/如果有测试页"It works!"出现则证明已经安装成功。

 

4. 安装Subversion

//解压SubVersion安装包

# tar xvzf Subversion-1.6.9.tar.gz

//进入解压后的目录

# cd Subversion-1.6.9

//配置subversion安装

#./configure --with-apxs=/usr/local/apache2/bin/apxs --prefix=/usr/local/subversion --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-ssl  --enable-maintainer-mode

# make

//安装

# make install

//创建库文件所在的目录 (svnroot用户进行下面的操作)

# mkdir /home/svnroot/repository

//创建仓库"test"

# /usr/local/subversion/bin/svnadmin create /home/svnroot/repository/test

//查看svn是否安装成功

#   /usr/local/subversion/bin/svnadmin --version

//让其他人有该目录的权限

# chmod 777 /home/svnroot/repository

 

修改Apache配置文件

# vi /usr/local/apache2/conf/httpd.conf

    //找到下列语句,如果没有则自行添加

    LoadModule dav_svn_module modules/mod_dav_svn.so

    LoadModule authz_svn_module modules/mod_authz_svn.so

   //在后面添加

    <Location /svn>

    DAV svn

    SVNParentPath /home/svnroot/repository/ //svn父目录

    AuthzSVNAccessFile /home/svnroot/repository/authz.conf //权限配置文件

    AuthType Basic //连接类型设置

    AuthName "Subversion.zoneyump" //连接框提示

    AuthUserFile /home/svnroot/repository/authfile //用户配置文件

    Require valid-user //采用何种认证

    </Location>

 

//重启apache

# /usr/local/apache2/bin/apachectl restart

//打开浏览器访问http://localhost/svn/test/,如果有东西显示就说明成功。

 

权限管理

1)增加用户

# htpasswd -c /home/svnroot/repository/authfile 用户名

//第一次设置用户时使用-c表示新建一个用户文件,只用一次啊!只是创建授权文件。输入用户密码,完成对用户的增加

# htpasswd   /home/svnroot/repository/authfile 用户名(加入新的用户,就不用-c了)

 

2)权限分配

vi /home/svnroot/repository/authz.conf

[groups]

admin=root

devteamcs=root,bluo,dssun,tsfu,hmchen,sbxiang,hqian,yrli

[/]

@admin = rw

* =

[dtv:/]

@devteamcs = rw

#User svnroot

#Group svn

htpasswd   /home/svnroot/repository/authfile 用户名(加入新的用户)。

时间: 2024-09-20 18:31:59

如何搭建SVN服务器及HTTP下载工具的相关文章

Linux搭建svn服务器

Linux搭建SVN 服务器 1          安装SVN 2          使用客户端连接 2.1       使用windows的客户端 2.2       使用Linux下的命令行 3          FAQ 3.1       命令行方式连接,提示svn: No repository found in 'svn://192.168.11.229/project'错误? 3.2       执行命令# svn co svn://192.168.11.229/project时提示"

快速学会搭建SVN服务器

原文:快速学会搭建SVN服务器          SVN是一个版本控制工具,常用于我们软件开发项目中,用来管理我们团队共同使用的代码,文档等历史版本的管理,保持代码的更新,避免混乱. 需要工具:           svn安装程序:免费下载          apache的http服务器,免费下载          svn的eclipse插件,免费下载          TortoiseSVN图形化工具64位和32位版本,免费下载 安装svn及基本DOS操作:          首先安装svn是

Ubuntu 14.04快速搭建SVN服务器及日常使用【转】

转自:http://www.linuxidc.com/Linux/2015-05/117735.htm 1.介绍  Subversion是一个自由,开源的版本控制系统,这个版本库就像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可以很方面恢复到以前的版本,并可以查看数据更改细节.目前,Subversion已成为主流的开源代码版本管理软件之一,简称SVN.2.SVN相关命令了解  svn:命令行客户端  svnadmin:用来创建.调整或修复版本库的工具  svnse

java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端

  java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端 分类: 学习专区 java Web    1.下载SVN最新版本安装文件,官网下载地址是:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100,选择最新发布的SVN安装文件进行下载.最新版本是Setup-Subversion-1.6.5.msi,大小7.4MB,安装SVN至我的电脑.最好使用中文路径,而且

在Windows系统下搭建SVN服务器

通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用. 前文所述SVN客户端使用的时候,用的SVN服务器通常为外部,例如Google Code的服务器,不过,做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理.这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法.

windows下svn+apache搭建svn服务器

  windows下svn+apache搭建svn服务器 使用软件: apache_2.0.55-win32-x86-no_ssl.msi Setup-Subversion-1.5.3.msi TortoiseSVN-1.5.10.16879-win32-svn-1.5.7.msi 一.安装apache服务器 安装apache_2.0.55-win32-x86-no_ssl.msi,开始是需要设置一下网址啊邮箱啊,随便设置(真实不存在都没问题),然后就是基本无脑的下一步下一步 安装完测试时候12

CentOS 7搭建SVN服务器

安装步骤如下: 1.yum install subversion 2.查看安装版本 svnserve –version 3.创建SVN版本库目录 mkdir -p /var/svn/svnrepos 4.创建版本库 svnadmin create /var/svn/svnrepos 执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件 5.进入conf目录(该svn版本库配置文件)cd conf/ authz文件是权限控制文件 passwd是帐号密码文件 svnserv

CentOS下搭建SVN服务器的步骤详解_服务器其它

本文实例讲述了CentOS下搭建SVN服务器的步骤.分享给大家供大家参考,具体如下: 1.安装svn yum install -y subversion 2.验证安装是否成功 svnserve --version 3.创建svn版本库 mkdir svn svnadmin create svn/repo 注:这里的repo是版本库名称 4.配置svn 创建版本库后,在这个版本库的conf目录下会生成3个配置文件: [root@singledb conf]# pwd /root/svn/repo/

Windows下使用VisualSVN Server搭建SVN服务器

  使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和Apache相配合来实现源代码的 SVN管理简单的多,下面就看看详细的说明. VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑 http://www.visualsvn.com/server/download/ SVN 的下载地址如下 http://tortoisesvn.net/downloads.html [1]使用SVN,首先要安装TortoiseSVN,就是上面的SVN下载