linux上部署svn服务器

Posted longsanshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux上部署svn服务器相关的知识,希望对你有一定的参考价值。

搭建步骤: 

1、检查是否已经有svn 

svnserve --version

 

2、安装subversion 

yum -y install subversion

 

3、检查是否安装成功

3.1查看版本

svnserve --version 

3.2 svn按位置

whereis svn

技术图片

 

 

 

 3.3 启动svn(我的安装目录为/usr/bin  如上图)

 

svnserve  -r -d  /usr/bin

4、创建svn资源仓库 

4.1创建一个存放仓库的文件夹,然后在这个文件夹下创建仓库。仓库版本应该可以创建,然后多个是独立的。

mkdir -p /opt/svn/repo   #装仓库的文件夹
cd /opt/svn/repo     #进入文件夹

4.2创建仓库

svnadmin create  repo1

在repo下增加了conf 、db、/lock等文件

cd conf

技术图片

 

 

 vim authz

 

 

 

 技术图片

 

 

 

  说明:admin组名,longlei用户名,多个以逗号隔开,[/] 根目录,下面会指定svnserve.conf中指定

 

vim svnserve.conf

技术图片

 

 

 一些说明:

技术图片

 

 

 

vim password

技术图片

 

 

 注意等号两边空格,同时给仓库权限。否则在提交代码到数据库不能提交

sudo chmod 777 -R /opt/svn/data

6、启动或者重启服务 

ps -ef | grep svn
kill -9  552224  #552224进程id

svnserve -d -r /opt/svn/data/repo #然后启动 如下图,project1是我的仓库,最多往前一级,到repo,也可以直接project1这一级

技术图片

 

 

 


7、

如何提交或者拉取代码,project1是我创建的仓库名,如果我通过eclipse提交一个jjsk的项目会在project1下

技术图片

 

以上是关于linux上部署svn服务器的主要内容,如果未能解决你的问题,请参考以下文章

windowlinux系统与linux服务器之间使用svn同步及自动部署代码的方法

Linux上部署SVN

svn 自动部署到web服务器设置问题

SVN部署

linux部署svn服务器

Linux环境下部署svn服务详解