zhizhesoft

  • 首页
ZHIZHESOFT
zhizhesoft
  1. 首页
  2. Mac osx
  3. 正文

Mac 搭建svn本地服务端

2020年7月4日 30点热度 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

 

标签: SVN
最后更新:2022年5月11日

risingsun

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >
Search

COPYRIGHT © 2022 zhizhesoft. ALL RIGHTS RESERVED.