Linux服务器配置多个svn仓库流程详解

 更新时间:2020年07月16日 11:33:54   作者:网络虫  
这篇文章主要介绍了linux服务器配置多个svn仓库流程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1、在指定目录建立仓库保存总目录,本文示例目录设定为:/usr/local/svn/svnrepos

# mkdir -p /usr/local/svn/svnrepos

2、在总目录中创建两个仓库的文件夹,以及使用命令创建版本库

# mkdir -p /usr/local/svn/svnrepos/warehouse1
# mkdir -p /usr/local/svn/svnrepos/warehouse2
# svnadmin create /usr/local/svn/svnrepos/warehouse1
# svnadmin create /usr/local/svn/svnrepos/warehouse2

3、进入warehouse1 目录下的conf文件夹。将其中的authz与passwd文件复制到svnrepos目录下

# cd /usr/local/svn/svnrepos/warehouse1/conf
# cp authz ../../
# cp passwd ../../

4、修改warehouse1/conf下的svnserve.conf文件,将其中的passwd文件制定与authz文件制定进行修改,其他配置按正常单svn配置。(warehouse2同样设置一遍)

alt

5、修改复制出来的/svnrepos目录下的passwd文件与authz文件

passwd文件:设置账号密码

alt

authz文件

alt

6、启动svn服务

# svnserve -d -r /usr/local/svn/svnrepos (这里目录配到总目录,不是仓库目录)

7、其他

在windows环境检出项目的时候,

仓库1的检出地址为:svn://ip地址/warehouse1

仓库2的检出地址为:svn://ip地址/warehouse2

8、关于配置多个svn

一.建立svn库

mkdir /opt/svndata/one
svnadmin create /opt/svndata/one

注:这里我将svn库都放在opt在的svndata文件夹下,这里我建立了一个

二.上传项目到指定svn

svn import D:\\eclipse\\Test svn:/
/192.168.1.105:3690/TestProject -m “TestProject”

三.同时自动开启多个svn

1.创建执行脚本svn.sh(/root路径下),其内容很简单。如下:

#!/bin/bash
svnserve -d –listen-port 3690 -r /opt/svndata/one
svnserve -d –listen-port 3691 -r /opt/svndata/two

2.添加可执行权限

chmod ug+x /root/svn.sh

3.添加自动运行
打开(vi或gedit) /etc/rc.d/rc.local,在最后一行添加如下内容:

/root/svn.sh

保存退出

4.检查

重启服务器,使用ps -ef 看看进程是否启动了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持华域联盟。

相关文章

  • 详解ubuntu下安装Docker

    详解ubuntu下安装Docker

    本篇文章主要介绍了ubuntu下安装Docker,详细的介绍了安装Docker的情况,具有一定的参考价值,有需要的一起来了解一下。

    2016-12-12

  • 详解在Ubuntu下搭建FTP服务器

    详解在Ubuntu下搭建FTP服务器

    这篇文章主要介绍了详解在Ubuntu下搭建FTP服务器,,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

    2016-12-12

  • linux文件及用户管理的实例练习

    linux文件及用户管理的实例练习

    在本篇文章里小编给大家分享了关于linux文件及用户管理的实例练习,需要的朋友们可以学习下。

    2020-02-02

  • linux下dhcp服务配置教程

    linux下dhcp服务配置教程

    这篇文章主要为大家详细介绍了linux下dhcp服务的配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    2017-04-04

  • ubuntu mysql更改tmp路径的方法

    ubuntu mysql更改tmp路径的方法

    因为mysql经常要把文件定入tmp目录,而tmp的目录为/tmp,为了提高性能,所以考虑更改tmpdir目录为/run/shm,即使用内存来存储。下文给大家介绍ubuntu mysql更改tmp路径的方法,一起看看吧

    2016-10-10

  • 值得收藏的27个Linux文档编辑命令

    值得收藏的27个Linux文档编辑命令

    本文是小编给大家收藏整理的27个Linux文档编辑命令,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    2018-10-10

  • centos iso镜像文件安装教程

    centos iso镜像文件安装教程

    这篇文章主要为大家详细介绍了centos iso镜像文件安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    2017-06-06

  • Ubuntu 20.04双拼输入法的安装步骤

    Ubuntu 20.04双拼输入法的安装步骤

    这篇文章主要介绍了Ubuntu 20.04双拼输入法的安装步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    2020-06-06

  • Linux下动态链接库加载路径及搜索路径问题

    Linux下动态链接库加载路径及搜索路径问题

    这篇文章主要介绍了Linux下动态链接库加载路径及搜索路径问题,需要的朋友可以参考下

    2018-04-04

  • APACHE支持.htaccess伪静重写出错 No input file specified的解决方案

    APACHE支持.htaccess伪静重写出错 No input file specified的解决

    这篇文章主要介绍了APACHE支持.htaccess伪静重写出错 No input file specified的解决方案,需要的朋友可以参考下

    2016-09-09

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。