码迷,mamicode.com
首页 > 系统相关 > 详细

mac自建svn服务端

时间:2016-03-30 14:44:09      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

首先建立一个svn目录,位置可以随意,以桌面为例

$ mkdir ~/Desktop/svn

新建一个名为proj的目录作为一个repository

$ cd ~/Desktop/svn 
$ mkdir proj

创建该repository

$ svnadmin create ~/Desktop/svn/proj

在~/Desktop/svn/proj/conf目录下可以看到passwd、svnserve.conf和authz三个文件,这是我们需要配置的文件

编辑svnserve.conf文件

可以看见里面所有语句都是处于注释状态的,修改部分语句(去掉注释符,修改等号后面的配置等)。具体的含义可以参照文件中原有的文字描述。

anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

 

编辑passwd文件

在[users]下面添加你想要的账号及其密码

robin = mypwd

这样就添加了一个用户名为robin,密码为mypwd的账号

 

编辑authz文件

在[groups]下配置用户组

admin = robin

表示admin用户组中含有robin一位用户,如果需要添加其他用户,则以逗号隔开

将下方的[foo/bar]修改为[/]根目录,配置权限信息

@admin = rw

在用户组前需要加上@符号

 -----------------------------------------------------------------------------------------

至此,配置部分基本完成

接下来启动svn的服务即可

$ svnserve -d -r ~/Desktop/svn

 

如果需要停止服务命令为

$ sudo killall -9 svnserve

 

mac自建svn服务端

标签:

原文地址:http://www.cnblogs.com/micrari/p/5337049.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!