SVN搭建流程,附相应配置文件

简介:
Jason之SVN安装流程
 最近一个TECHNET公司小项目需要这个东西,就再写一下吧
一、WINDOWS2003操作系统(LINUX也是同样,其实软件都是LINUX下演变来的。)
二、下载如下软件
a)         httpd-2.2.17-win32-x86-no_ssl.msi
b)        Setup-Subversion-1.6.13.msi
c)         TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi
三、安装APACHE和SUBVERSION,然后如下修改
a)         把svn/bin/目录下的 mod_dav_svn.so、 mod_authz_svn.so复制到Apache服务器的/modules/目录下。
b)        把 SVN/bin/目录下所有的dll链接文件复制到 Apache服务器/bin/目录下。
c)         修改Apache服务器的配置文件httpd.conf,
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
把前面dav_svn_module的 '#' 字符删除,然后把下面几行文字加到这群 LoadModule 指令的最后:
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
然后httpd.conf最后加入几行:
<Location /svn/myproject>   
DAV svn   
SVNPath E:/svnroot/myproject   
AuthzSVNAccessFile E:/svnroot/myproject/conf/access.auth   
Satisfy Any   
Require valid-user   
AuthType Basic   
AuthName "SVN-LOGIN" 
AuthUserFile E:/svnroot/myproject/conf/users.auth   
Require valid-user   
</Location>    
四、e:\创建svnroot 文件夹,然后通过svn的svnadmin命令创建数据仓库
svnadmin create E:\svnroot\myproject
五、创建几个上面 APACHE中指定的文件
a)       Access.auth
[myproject:/]
@allwrite=rw
@allread=r
[groups]
allread = abc,jason
allwrite = admin
[myproject:/ee]
jason=rw
admin=rw
b)       口令文件 users.auth
E:\svnroot\myproject\conf>"E:\Program Files\Apache Software Foundation\Apache2.2\bin\htpasswd.exe" -cb users.auth admin 123123
Automatically using MD5 format.
Adding password for user ccc
以后的用户
E:\svnroot\myproject\conf>"E:\Program Files\Apache Software Foundation\Apache2.2\bin\htpasswd.exe" -b users.auth jason 123123
六、再打开 svnserve.conf文件,找到如下行# password-db = passwd,然后把它前面的#去掉。
七、导入在其它目录里建立的目录结构 svn import E:\test\  file:///E:/svnroot/myproject/ -m "test import"
八、打开 IE或tortoiseSVN工具连入http://127.0.0.1/svn/myproject便可以check in或check out了。
 
全部 OK,有问题可以留言http://www.linux-oracle.com
 









本文转自 jxwpx 51CTO博客,原文链接:http://blog.51cto.com/jxwpx/491398,如需转载请自行联系原作者
目录
相关文章
|
10月前
|
程序员 Linux 开发工具
Git基本概念、工作流程及与SVN的对比
Git基本概念、工作流程及与SVN的对比
158 0
|
Linux Shell 数据安全/隐私保护
CentOS 搭建SVN服务器
CentOS 搭建SVN服务器
530 0
CentOS 搭建SVN服务器
|
数据安全/隐私保护
云服务器如何搭建 SVN 服务器
SVN是一个版本控制系统,相对于的 RCS 、 CVS ,采用了分支管理系统,它的设计目标就是取代 CVS 。 一、安装SVN yum install -y subversion 二、创建SVN版本库 创建项目版本库 mkdir -p /data/svn/myproject svnadmin cr.
|
Linux 数据安全/隐私保护 网络安全
Centos7环境下搭建SVN服务器
SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。
463 0
|
Java 开发工具 Maven
<3>搭建springcloudConfig中的configServer,用来从git/svn读取配置文件
这里使用码云环境,在码云创建一个仓库,名为config_server。
|
Java Linux 网络安全
Linux(Centos7)下搭建SVN服务器
Linux(Centos7)下搭建SVN服务器
316 1
Linux(Centos7)下搭建SVN服务器
|
SQL 运维 jenkins
测试思想-流程规范 SVN代码管理与版本控制
测试思想-流程规范 SVN代码管理与版本控制
197 0
|
网络安全 数据安全/隐私保护 Windows
基于阿里云搭建svn代码管理系统
使用阿里云服务器搭建svn代码管理系统并集成便于小组开发
基于阿里云搭建svn代码管理系统
|
网络安全 数据安全/隐私保护 开发者
SUV的配置及使用(搭建SVN服务器端)|学习笔记
快速学习SUV的配置及使用(搭建SVN服务器端)
141 0
|
PHP 开发工具 Android开发
Mac 在阿里云服务器上搭建最新的 SVN
Mac 在阿里云服务器上搭建最新的 SVN
310 0
Mac 在阿里云服务器上搭建最新的 SVN