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下

后续补充:

svn启动,

svnserve -d -r /opt/svn/data/repo/ 

我启动的时候用svnserve -d -r /opt/svn/data/repo/project1 发现我之前的提交的文件找不到文件夹,然后用上面的命令ok

原文地址:https://www.cnblogs.com/longsanshi/p/11470671.html