搭建svn服务器

一、环境

ubontu14.04(在阿里云上购买的)

二、搭建

1、安装svn
sudo apt-get install subversion  #unbontu可用这个命令安装

yum -y install subversion      #centos可用这个命令安装

rpm -ql subversion   #可用这个命令查看svn安装目录
2、建仓库
mkdir /srv/svn/tone_src     创建目录
sudo svnadmin create /srv/svn/tone_src 创建tone_src为svn仓库

执行完以上命令后会生成如下几个文件

搭建svn服务器_第1张图片
Paste_Image.png
3、配置db目录中的svnserve.conf文件

去除以下标示的注释

搭建svn服务器_第2张图片
Paste_Image.png
4、配置passwd

格式 用户名=密码 如下所示

搭建svn服务器_第3张图片
Paste_Image.png
5、配置authz
搭建svn服务器_第4张图片
Paste_Image.png
对以上的解释:

admin 用户有读写权限
其他用户无任何权限

分组功能扩展,如下所示
搭建svn服务器_第5张图片
Paste_Image.png
对以上的解释:

定义了admin分组,admin有admin用户
admin分组的所有用户,对 /srv/svn/tone_src下的目录具有读写权限
而其他所有分组只有读权限

6、启动svn
svnserve -d -r /srv/svn/tone_src

三、客户端连接

下载TortoiseSVN 连接 输入你的ip即可,如下所示

搭建svn服务器_第6张图片
Paste_Image.png

四、注意事项

有的时候可能连接不上
1、有可能是防火墙对端口限制了,可以把防火墙进行关闭
2、如果是阿里云的服务器,请加入安全组,如下所示

Paste_Image.png

个人网站 : http://www.yllin.cn
简 书 : http://www.jianshu.com/u/6d343741fc91

你可能感兴趣的:(搭建svn服务器)