您的位置:首页 > 其它

Ubuntu 14 下配置 svn服务器 svnserve

2015-11-22 20:46 357 查看
Ubuntu 下 首先安装 subversion

apt-get install subversion

创建文件夹 mkdir /mnt/hgfs/sharefile/wwwroot/svn

建立版本库 svnadmin create /mnt/hgfs/sharefile/wwwroot/svn

root@fover:/home/wwwroot/default# cd /mnt/hgfs/sharefile/wwwroot/svn

root@fover:/mnt/hgfs/sharefile/wwwroot/svn# ls

conf  db  format  hooks  locks  README.txt




# 我们主要关心的是conf和db文件,conf文件夹下是存放主配置文件和用户、权限位置,db文件夹是存放svn转储后的数据。

进入conf文件夹

root@fover:/mnt/hgfs/sharefile/wwwroot/svn/conf# ls

authz hooks-env.tmpl passwd svnserve.conf

authz文件是设置用户权限,passwd文件是存储用户及密码,svnserve.conf是主配置文件,先配置主配置文件。

Vim svnserve.cnf

文件默认为空,需要我们编辑。



anon-access = none #匿名访问权限,默认read,none为不允许访问

auth-access = write #认证用户权限

password-db = passwd #用户信息存放文件,默认在版本库/conf下面,也可以绝对路径指定文件位置

authz-db = authz

编辑用户名密码文件 vim passwd



一行一个,用户名 = 密码,明文

编辑权限 vim authz



根目录

fover用户 读写权限rw

启动svn服务

svnserve –d –r /mnt/hgfs/sharefile/wwwroot/svn

netstat –antp | grep svnserve



看到有在监听3690端口! 服务器配置OK。

接着在windows上连接svn

百度下载tortoiseSVN

然后


checkout文件夹



输入账号密码,OK,连接完成!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: