码迷,mamicode.com
首页 > 系统相关 > 详细

Linux/CentOS 搭建 SVN 项目

时间:2016-12-05 19:42:59      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:auth   svn add   file   配置文件   tag   访问   端口   source   install   

1、安装svn

yum  -y  install   subversion

2、创建svn仓库路径

mkdir  -p   /opt/svn/project1
mkdir  -p   /opt/svn/project2
svnadmin  create  /opt/svn/project1
svnadmin  create  /opt/svn/project2

注意:为了规范,一般在项目目录下再创建:

mkdir  -p   /opt/svn/projec1/trunk       

mkdir  -p   /opt/svn/projec1/tags   

mkdir  -p   /opt/svn/projec1/branches

项目2操作和一类似。

3、导入项目源代码

svn   import  -m  "first import"    /home/yousourcecode      file:///opt/svn/project1/trunk/ 

项目2操作和一类似。     

注意:/home/yousourcecode 是你项目初始时源代码的路径,这个目录可以是空目录,这样表示该代码的导入有以后的客户端通过 svn add 来完成,否则直接导入 /home/yousourcecode 目录下的初始的源代码。  

4、修改配置文件

(1)SVN 服务配置

vim   /opt/svn/project1/conf/svnserve.conf

内容如下: 

[general]
anon-access = none
auth-access = write
password-db = passwd
auth-db = authz

(2)用户配置 

vim   /opt/svn/project1/conf/passwd

内容如下: 

xxx = ****             //  用户名=密码

5、启动svn服务

svnserve   -d   -r    /opt/svn/

注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径:比如       

/opt/svn/project1    /opt/svn/project2   ------------------->   /opt/svn/

访问路径(参考):

svn://222.64.89.36/project1

svn://222.64.89.36/project2

6、关闭 SVN

ps -ef | grep svn
kill -9 端口号

 

Linux/CentOS 搭建 SVN 项目

标签:auth   svn add   file   配置文件   tag   访问   端口   source   install   

原文地址:http://www.cnblogs.com/52php/p/6134931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!