CentOS6上搭建Subversion仓库

原创 2012年03月26日 08:59:52

本文链接:http://blog.csdn.net/kongxx/article/details/7393549

1. 首先安装subversion包,可以使用下面命令安装

sudo yum install subversion

2. 然后创建subversion个根路径,以后所有创建的subversion模块或仓库都可以防在这个目录下面,这里假定这个目录是/opt/svn


3. 假定自己需要创建一个模块仓库名字叫myproject,此时需要做通过下面的命令来创建

sudo mkdir /opt/svn/myproject
sudo svnadmin create /opt/svn/myproject

4. 创建完目录后,需要修改myproject仓库的配置信息,指定访问用户和权限等

4.1 修改/opt/svn/myproject/conf/svnserve.conf文件

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

4.2 修改/opt/svn/myproject/conf/authz文件,设置用户访问权限

[myproject:/]
kongxx = rw

4.3 修改/opt/svn/myproject/conf/passwd文件,设置用户密码

[users]
kongxx = 123456

5. 经过上面的步骤,myproject的仓库就已经建立好了,并且分配好了用户和权限,下面通过下面的命令来启动subversion服务

sudo svnserve -d -r /opt/svn

6. 对于subversion来说,一般推荐的做法是同时创建trunk,branches和tags目录,分别用来放mainline,branch和tag。具体命令行如下,当运行下面的命令的时候会提示设置一个subversion需要用到的编辑器,可以将自己常用的编辑器设置到提示的环境变量里即可。

sudo svn mkdir svn://localhost/myproject/trunk
sudo svn mkdir svn://localhost/myproject/branches
sudo svn mkdir svn://localhost/myproject/tags

下面是创建分支和标签的命令

svn cp -m 'Create release1.0 branch' svn://localhost/myproject/trunk svn://localhost/myproject/branches/release1.0
svn cp -m 'Create release1.0 branch' svn://localhost/myproject/trunk svn://localhost/myproject/tags/release1.0

7. 最后可以通过下面的命令或使用图形工具访问创建的svn仓库

svn co http://<server>/myproject/trunk


版权声明:本文为博主原创文章,未经博主允许不得转载。

Centos下搭建SVN服务器并同步仓库内容到WEB目录

第一步:安装svnversion Centos下可以使用yum安装,自动配置环境变量 yum install subversion 安装完成后可以用 svn help来检查是否安装成功 ...

centos7下,搭建多仓库的svn服务器

svn

centos6.3安装subversion仓库

系统环境centos6.3 以下都是在root用户下运行的 yum install subversion mod_dav_svn 安装svn服务需要的rpm包,这里会自动安装httpd包,也就...

centos 6.x 编译安装subversion

centos 6.x 编译安装subversion 使用centos 6.x默认安装的subversion客户端无法访问windows环境下搭建的subverion,会出现如下错误,需要我们卸载原来...

搭建企业内部yum仓库(centos6+centos7+epel源)

1. 创建yum仓库目录 mkdir -p /data/yum_data/ cd /data/yum_data/ #可以上传rpm包到此目录,此目录下面还可以包括文件夹 2. 安装createrep...

搭建企业内部yum仓库(centos6+centos7+epel源)

搭建企业内部yum仓库(centos6+centos7+epel源)   搭建自己的yum仓库,将自己制作好的rpm包,添加到自己的yum源中。   yum仓库服务端配置如下 :   ho...

Ubuntu搭建subversion代码仓库+Windows7客户端TortoiseSVN管理

简述:Apache Subversion(简称SVN,svn)是一个开放源代码的版本控制系统。 环境及搭建目标: 1、ubuntu12.04系统的lenovo server:安装subversio...

Centos7 subversion 搭建

一、搭建svn环境检查本地是否已经安装Subversion #查看是否已经安装svnrpm -qa | grep subversion 安装Subversionyum install -y subve...

一步步搭建 centos 环境下apache与Subversion集成

一、安装apache  1、已root用户登陆centos  2、创建并切换到下载文件存放目录:  3、下载httpd-2.2.22.tar.gz  4、解压下载下来的 apache 包 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CentOS6上搭建Subversion仓库
举报原因:
原因补充:

(最多只允许输入30个字)