同一台服务器两个svn服务器

今天公司叫我在一台已有的svn服务器上,在建立一台svn服务器为外网提供服务。

其实给单独建立一个库不就可以了么? 我是这么想的。但没办法,还是弄吧

1,区分svn服务器肯定是通过端口区分的。

2,定义的目录不同

CentOS6.5

# yum -y install subversion

# svnserve --version           查看是否安装成功和查看版本

默认的目录在  /svndata    第一台svn服务器

自己建立第二台服务器的库目录    /svn

# svnadmin create /svn/network

之后会在/svn 下自动生成很多文件。

conf  db  format  hooks  locks  README.txt

在/svn/network/conf 下面有很多配置文件

authz  passwd  svnserve.conf

authz                     主要是建立组和对应的权限

passwd                    主要建立用户和密码

svnserve.conf             主要配置库文件的路径和访问权限

[general]

anon-access = none
auth-access = write
password-db = /svn/network/conf/passwd
authz-db = /svn/network/conf/authz
realm = /svn/network

这样简单的配置就完成了。

可以启动了。

第一个svn服务器的默认端口是 3690

第二个svn服务器为了好记,   3691

启动服务:

svnserve -d -r --listen-port 3690 /svndata

svnserve -d -r --listen-port 3691 /svn/network

ps aux |grep svn

root     14421  0.0  0.0 183028  1192 ?        Ss   May12   0:05 svnserve -d -r /svndata --listen-port 3690
root     20030  0.0  0.0 183028  1188 ?        Ss   Jul31   0:00 svnserve -d -r /svn/network --listen-port 3691
root     26995  0.0  0.0 103248   840 pts/0    S+   14:31   0:00 grep svn

整个服务器就搭建好了。然后就等着windows 上面的客户端去连接了。

ipables 端口一定要开放 否则,后果是知道的。

同一台服务器两个svn服务器

时间: 2024-11-09 21:26:55

同一台服务器两个svn服务器的相关文章

搭建两个实时同步的SVN服务器

服务器系统版本:# cat /etc/redhat-release CentOS release 6.4 (Final) 结构:SVN服务器1 主库IP 192.168.16.201SVN服务器2 从库IP 192.168.16.202 搭建目标:在SVN服务器1上执行svn ci操作,SVN服务器2上的版本库会同步更新. 说明: 本文只涉及到搭建简单的SVN服务器,并不涉及配置Apache的高级配置以及SVN结合LDAP认证登陆.1.搭建两个SVN服务器###在这一部分,如无特殊说明,所有操作

linux资料整理之ubuntu配置svn服务器并且同步更新web目录

博客:http://lijinhuan.blog.51cto.com/ 微博:http://weibo.com/lijinhuanexperience 微信:xiaoleetongxue 需求: 把代码放到共同的服务器中去,然后可以通过软件自由的增加和修改代码,以方便共同协作,而不是像某一些小企业那样,把代码用qq传来传去进行覆盖更新. 解决办法: 搭建一台公共的服务器并且配置svn服务器.svn可以很好存放代码,实现上面的需求. 下面教大家在unbuntu中一步一步地去配置svn服务器,至于u

Ubuntu下配置SVN服务器

1. 安装subversion: sudo apt-get install subversion 2. 创建版本库: cd /home/svn/ svnserve -d -r /home/svn svnadmin create repos 注意:若要启动两个svn服务器,则要指明端口,默认的服务器端口是3690. svnserve -d -r /home/svn 等价于: svnserve -d --listen-port=3690 -r /home/svn 如果要启动第二个服务器,如/home

树莓派搭建SVN服务器

1.安装SVN服务器 sudo apt-get install subversion -y 2.创建仓库 mkdir /home/pi/svnRepository svnadmin create /home/pi/svnRepository 仓库创建在/home/pi/svn目录下 3.编辑配置文件 nano /home/pi/svnRepository/conf/svnserve.conf如下图去掉注释 看不到图的,编辑svnserve.conf,代码如下: [general] #匿名访问的权

Linux系统中svn服务器设置开机启动

安装完svn服务器后虽然好用但是因为经常重启Linux服务器,每次重启完就要去手动启动svn服务器,很是麻烦,于是在网上找了一些方法后,自己把svn服务器设置成开机启动 步骤一:安装svn服务器: http://www.cnblogs.com/puloieswind/p/5856326.html 我是借鉴这位大哥的方法,成功安装并运行svn服务器 1. 安装SVN服务器: 检查是否已安装 # rpm -qa subversion 安装SVN服务器 # yum install httpd http

centos搭建svn服务器

1.在centos6.5上面搭建svn服务器,安装svn服务器:yum install subversion 2.在任意目录下创建仓库目录,这里放在/data/mypros目录下 3.执行命令:svnadmin create /data/mypro,初始化仓库,可以看到目录下面多了些文件,进入conf目录下,编辑authz,在文件末尾增加: [/] jack=rw 退出保存,然后编辑passwd文件,增加用户名和密码:jack=jack 再编辑svnserve.conf文件,打开注释,并修改以下

OOG:一台服务器两个实例之间的OGG

这里必须报怨,提出这个测试的兄弟做的时候出问题了,然后我说做出来给他.但是他现在网吧打游戏mmp!!! 测试目的及思路 本文主要测试目的:验证一台多实例的服务器上是否可以通过OGG来实习实例之间的同步(一台主机上两个实例之间表数据通过OGG同步)主要思路:一般我们OGG的思路是抽取.传送.应用.虽然OGG有很多种应用方式,但大多都是多台服务器,毕竟很少遇到一台服务器两个库之间做ogg.当我兄弟问我这个环境是否可以通过OGG同步,我第一反应是可以,大概实现方式就是抽取出来放在本地直接应用就好了.(

转:代码管理技巧——两步创建本地SVN服务器图文教程

from: http://www.cnblogs.com/tianhonghui/archive/2012/07/22/2603454.html 当我们进行开发的时候,不论是独立开发还是处在团队中,合理的对源代码管理是十分重要的. 下面我就介绍一下如何在本地创建SVN服务器. 我们需要首先安装 TortoiseSVN 之后教程开始: 首先我们需要在本地创建一个文件夹,作为SVN服务的文件夹 之后我们右键选择菜单下Create Repository here如下图: 屏幕剪辑的捕获时间: 2012

使用Linux(CentOS) 搭建SVN服务器全攻略

本文主要讲解Linux搭建SVN服务器,希望对大家的学习有所帮助. 因为现在在公司用到这个svn高大上工具,很方便管理一个部门所有人统一查看文件和共享,可以在线更新文档上.所以在这里我就很详细给大家操作搭建下服务以及使用. 1.什么是SVN(subversion) 什么是svn呢?简单的说,您可以把svn当作你的备份服务器,更好的是,他可以帮助您记住你共享文件和创建文件每次上传到这个服务器的档案内容.并且自动的赋予每次的变更一个版本. 2.为什么要用SVN (1). 备份工作档案的重要性,你永远