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

linux下svn服务器搭建

时间:2015-07-07 13:15:34      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:svn服务

  1. 环境centos6.4

  2. 服务器:192.168.2.231

  3. 安装svn

官网下载:http://subversion.apache.org/packages.html

SVN客户端:TortoiseSVN,官网下载:http://tortoisesvn.net/downloads.html

a.yum install subversion

b.新建一个目录用于存储SVN所有文件

# mkdir /svn

c. 新建一个资源仓库

# svnadmin create /svn/project   # ls /svn/project/   conf db format hooks locks README.txt

目录用途说明:

l hooks目录:放置hook脚本文件的目录

l locks目录:用来放置subversiondb锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端

l format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号

l conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)

d. 配置svn服务的配置文件svnserver.conf文件

# vi /svn/project/conf/svnserve.conf   
[general]   
anon-access = none   
auth-access = write   
password-db = /svn/project/conf/passwd   
authz-db = /svn/project/conf/authz   
realm = My Test Repository #这是个提示信息

保存不要留空格前面注解去掉

e. 添加两个访问用户及口令

# vi /svn/project/conf/passwd   
[users]   
hangzhou = 123456   
lixi = 123456   
liujin = 123456

保存不要有空格

f. 配置新用户的授权文件

# vi /svn/project/conf/authz  
 [groups]   
admin = lixi,liujin  
 user = hangzhou  
[/]   
@admin = rw   
@user = r   
* =

保存不要有空格

启动svn服务

svnserve -d -r /svn/project/

[root@192_168_2_223 conf]# ps -ef | grep svn
root       897     1  0 12:18 ?        00:00:00 svnserve -d -r /svn/project/
root      1000   767  0 12:57 pts/3    00:00:00 grep svn

 h.使用客户端连接

使用windows的客户端

打开TortoiseSVN Repository Browser工具

URL中输入:

svn://192.168.2.231回车,提示输入用户名和口令

 

技术分享

技术分享

至此suv服务搭建成功

本文出自 “毛毛鸭” 博客,请务必保留此出处http://woshitieren.blog.51cto.com/2466034/1671553

linux下svn服务器搭建

标签:svn服务

原文地址:http://woshitieren.blog.51cto.com/2466034/1671553

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