标签:
序,我的ubuntu服务器版本是14.04 ,x64(64位)操作系统,服务器在国内。
SVN服务器
sudo apt-get install subversion(root用户可以去掉sudo)
cd /srv
sudo mkdir svn
cd svn
sudo mkdir tone_src #svn的版本仓库存放目录
当前位置在/srv/svn/tone_src
sudo svnadmin create /srv/svn/tone_src
执行之后tone_srv下文件结构如下:
我们需要修改conf目录下的三个文件,authz,passwd,svnserve.conf
[general]
#匿名用户不可读
anon-access = none
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz
[groups]
admin= tone #admin组的用户为tone
[/]
@admin =rw #admin组有rw(读写权限),所有人有r(读权限)
*=r
注释:这里组的名字不一定叫admin,组的名字可以任务,admin组有多个用户的话,可以这样制定admin=tone,tone1,tone2等。
[users]
# harry = harryssecret
# sally = sallyssecret
tone=www #设定用户tone的密码是www,是的没错,密码是明文的。
sudo svnserve -d -r /srv/svn #启动服务器
-d 已守护模式启动
-r 指定svn版本库根目录,这样是便于客户端不用输入全路径,就可以访问版本库了。
例如:svn://127.0.0.1/tone_src
(1)浏览器访问
(2)eclipse svn插件
(3)svn客户端
标签:
原文地址:http://www.cnblogs.com/yaochc/p/4944855.html