搭建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仓库

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

Paste_Image.png
3、配置db目录中的svnserve.conf文件

去除以下标示的注释

Paste_Image.png
4、配置passwd

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

Paste_Image.png
5、配置authz
Paste_Image.png
对以上的解释:

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

分组功能扩展,如下所示
Paste_Image.png
对以上的解释:

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

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

三、客户端连接

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

Paste_Image.png

四、注意事项

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

Paste_Image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容