码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu下手把手教你搭建SVN服务器

时间:2015-11-07 13:30:12      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:

序,我的ubuntu服务器版本是14.04 ,x64(64位)操作系统,服务器在国内。

SVN服务器

一、安装

1 安装svn

sudo apt-get install subversion(root用户可以去掉sudo)

2 创建目录

cd /srv

sudo mkdir svn

cd svn

sudo mkdir tone_src #svn的版本仓库存放目录

3 创建版本仓库

当前位置在/srv/svn/tone_src

sudo svnadmin create /srv/svn/tone_src

执行之后tone_srv下文件结构如下:

技术分享

4 配置

我们需要修改conf目录下的三个文件,authz,passwd,svnserve.conf

(1)编辑svnserve.conf

[general]
#匿名用户不可读
anon-access = none
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz

(2)编辑authz

[groups]
admin= tone #admin组的用户为tone

[/]
@admin =rw #admin组有rw(读写权限),所有人有r(读权限)
*=r

注释:这里组的名字不一定叫admin,组的名字可以任务,admin组有多个用户的话,可以这样制定admin=tone,tone1,tone2等。

(3)编辑passwd文件,设定用户密码

[users]
# harry = harryssecret
# sally = sallyssecret
tone=www #设定用户tone的密码是www,是的没错,密码是明文的。

5 启动SVN服务器

sudo svnserve -d -r /srv/svn #启动服务器

-d 已守护模式启动

-r 指定svn版本库根目录,这样是便于客户端不用输入全路径,就可以访问版本库了。

例如:svn://127.0.0.1/tone_src

6 验证svn功能及使用方法

(1)浏览器访问

(2)eclipse svn插件

(3)svn客户端

ubuntu下手把手教你搭建SVN服务器

标签:

原文地址:http://www.cnblogs.com/yaochc/p/4944855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!