博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux/CentOS 搭建 SVN 项目
阅读量:5307 次
发布时间:2019-06-14

本文共 1115 字,大约阅读时间需要 3 分钟。

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 = ****             //  用户名=密码

(3)权限配置

/opt/svn/project1/conf/authz

内容如下:

xxx = rw    // 用户名=权限    (r:读,w:写)

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 进程号

 

转载于:https://www.cnblogs.com/52php/p/6134931.html

你可能感兴趣的文章
String
查看>>
JS中输出EL表达式
查看>>
win7下vc6.0打开文件未响应的解决方法
查看>>
[leetcode]217. Contains Duplicate
查看>>
Python_day02——分支结构 if_else、for、while、break与continue
查看>>
Clion IDE的安装
查看>>
ERROR ITMS-90167: "No .app bundles found in the package"错误
查看>>
python 堆栈
查看>>
CentOS7 下curl使用
查看>>
[Poi2000]病毒——补全AC自动机
查看>>
求 Discuz!NT 3.5论坛 好看的模版
查看>>
String和Boolean互相转换
查看>>
angularJs基础
查看>>
熟悉 IBM Rational Application Developer以及Portal Server
查看>>
mysql悲观锁与乐观锁
查看>>
PHP 时间函数time、date和microtime的区别
查看>>
快速排序_C语言_数组
查看>>
table中内容过长,table改变的问题
查看>>
月末关账流程和政策规定
查看>>
centos6.2 配置ISE12.2
查看>>