svn 服务器的搭建 on Ubuntu

Subversion 如何在Ubuntu下安装配置Subversion服务器。
已经配置好,
不过没有配置开机自启动,
需要的时候,使用如下命令开启svn服务
svnserve -d  -r  /opt/svn

1、首先需要安装Subversion软件:
sudo apt-get install
subversion
2、创建仓库
svnadmin create /opt/svn
/var/svn
为所创建仓库的路径,理论上可以是任何目录
3、修改配置文件/opt/svn/conf/svnserve.conf
#去掉#[general]前面的#号 
2
[general] 
3
#匿名访问的权限,可以是read,write,none,默认为read 
4
anon-access
= none
5
认证用户的权限,可以是read,write,none,默认为write 
6
auth-access =
write
7
#密码数据库的路径,去掉前面的#
8
password-db =
passwd
注意:所有的行都必须顶格,否则报错。
建议:为了防止不必要的错误,建议你直接用我上面的内容覆盖掉文件原来的内容. 
4、修改配置文件passwd
1
[users] 
2
svnuser
= password
3
jesszjessz =
jessz
注意:
一定要去掉[users]前面的#,否则svn只能以匿名用户登录,客户端不会出现登录窗口,除非你的anon不为none,否则将返回一个错误。
这里的密码都是没有加密的,我按照一些教程所说的用htpasswd生成的密码无法使用。
5、停止Subversion服务器:
1
killall
svnserve
6、启动Subversion服务器
对于单个代码仓库,启动命令:
$ svnserve -d --foreground -r /home/svn 
1
svnserve
-d -r /var/svn
--listen-host 10.19.3.103
其中-d表示在后台运行,-r指定服务器的根目录,这样访问服务器时就可以直接
用svn://服务器ip来访问了。
7、扩展
如果服务器有多ip的话–listen-host来指定监听
的ip地址.我们可以在Subversion客户端中通过svn://10.19.3.103来访问Subversion服务器
对于多个代码仓库,我们在启动时也可以用-r选项来指定服务器根目录,但访问时 需要写上每个仓库相对于svn根目录的相对路径.
比如,我们有两个代码仓库/var/vss/repo1和/var/vss/repo2,我们用 svnserve -d -r /var/vss
–listen-host 10.19.3.103来启动,那么在客户端访 问时可以用svn://10.19.3.103/repo1和svn:
//10.19.3.103/repo2来分别访问两个项目。

svn 服务器的搭建 on Ubuntu,布布扣,bubuko.com

时间: 2024-10-10 07:28:29

svn 服务器的搭建 on Ubuntu的相关文章

linux(centos7)下SVN服务器如何搭建

linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN. 安装步骤如下: 1.yum install subversion 2.输入rpm -ql subversio

linux下svn服务器的搭建

网上的教程实在是太恶心了,不是太老,就是有问题,刚参考的一篇文章也有问题.自己记录下来,以后用就方便了,现在一边重新安装一遍,一边记录.笔者亲测,今天是5月29号深夜. linux用的是centos6.2,yum install subversion,安装svn服务端.本篇操作均为root用户权限. 1.建立svn库目录. mkdir -p /opt/svndata/repos1 2.建立版本库 svnadmin create /opt/svndata/repos1 3.修改配置文件 (1)服务

svn服务器的搭建以及利用svn hook与web根目录同步

svn原理图示 2.SVN服务器的搭建 1.查看是否安装svn   rpm -qa | grep subversion   2.安装 yum install subversion 3.测试是否安装成功   /usr/bin/svnserve --version   如提示以下内容,说明已安装成功   --------------------------------------   svnserve,版本 1.6.11 (r934486)      编译于 Apr 11 2013,17:28:04

SVN服务器本地搭建与使用

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6623026.html  使用SVN进行代码管理,需要搭建服务端资源库,然后在使用SVN的电脑安装SVN客户端或者在Myeclipse集成SVN插件来下载资源库项目或提交项目修改.下面分步讲解: 1:下载SVN服务端软件并安装 下载地址:http://subversion.apache.org/packages.html 在最下面找到 VisualSVN ,点击进入下载页面,选择 VisualSVN serv

Windows Server 2008 R2下SVN服务器的搭建

Windows Server 2008 R2下SVN服务器的搭建 一.需要软件 1.服务器端 VisualSVN-Server-3.3.1-x64 2.客户端 TortoiseSVN-1.8.11.26392-x64-svn-1.8.13 3.客户端中文语言包 LanguagePack_1.8.11.26392-x64-zh_CN 二.安装 1.安装VisualSVN-Server 1 选择visualsvn server and management: 勾选Add Subversion com

linux svn服务器的搭建

一.修改SVN服务器的配置文件  安装 Yum install subversion 在库创建完成之后会在conf下会生成svnserve.conf, passwd, authz三个文件. 1)svnserve.conf anon-access = none auth-access = write password-db = passwd (svn密码文件,若有多个库,可将文件放到公共位置) authz-db = authz   (目录权限文件,建议同上) realm = /svn/projec

Linux(centos)下SVN服务器的搭建及简单配置和使用

Linux下Subversion(SVN服务器)的搭建: 1.安装Subversion #查看本机是否已安装subversion [[email protected] etc]# rpm -qa subversion [[email protected] etc]# #卸载旧版 [[email protected] etc]# yum remove subversion #安装SVN 为了便于以后操作同时安装其他服务  可以仅安装SVN [[email protected] etc]# yum

centos7下SVN服务器如何搭建

Centos7 搭建svn服务器 linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在LINUX下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在linux上搭建SVN却非常繁琐,所以今天这篇文章就来一步一步教您如何在Centos上搭建SVN. 安装步骤如下: yum install subversion 查看安装位置

svn 服务器的搭建

SVN服务器运行模式:模式1:svn服务器单独运行  监听: 3690端口    访问: svn://IP模式2: svn 服务器+ apache   : 80 端口  访问: http://IP     今天要讲的 腾讯&学神IT-讲师-cd老 2017/5/1 20:55:12 搭建svn 服务器+ apache 实现版本控制服务器腾讯&学神IT-讲师-cd老 2017/5/1 20:55:22 安装: svn服务器,apache, mod_dav_svn 软件包运行机制:腾讯&