一、环境
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仓库
执行完以上命令后会生成如下几个文件
3、配置db目录中的svnserve.conf文件
去除以下标示的注释
4、配置passwd
格式 用户名=密码 如下所示
5、配置authz
对以上的解释:
admin 用户有读写权限
其他用户无任何权限
分组功能扩展,如下所示
对以上的解释:
定义了admin分组,admin有admin用户
admin分组的所有用户,对 /srv/svn/tone_src下的目录具有读写权限
而其他所有分组只有读权限
6、启动svn
svnserve -d -r /srv/svn/tone_src
三、客户端连接
下载TortoiseSVN 连接 输入你的ip即可,如下所示
四、注意事项
有的时候可能连接不上
1、有可能是防火墙对端口限制了,可以把防火墙进行关闭
2、如果是阿里云的服务器,请加入安全组,如下所示
个人网站 : http://www.yllin.cn
简 书 : http://www.jianshu.com/u/6d343741fc91