iMac搭建SVN服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012876214/article/details/85113722

iMac自带SVN服务器,只需配置即可。
步骤如下:

  1. 创建主目录:
/Users/layne/SVNServer
  1. 进入到主目录,创建仓库。
LayneiMac:~ layne$ cd /Users/layne/SVNServer
LayneiMac:SVNServer layne$ svnadmin create repos

执行完成后,会在SVNServer目录下看到一个名为repos的文件夹结构如下:
在这里插入图片描述

  1. 进入/Users/layne/SVNServer/repos/conf,进行如下设置:
  • 编辑svnserve.conf,去掉以下条目的#并将将其顶格前移:
# anon-access = read (read改为none)
# auth-access = write
# password-db = passwd
# authz-db = authz
  • 编辑authz,添加组、成员、权限。
[groups]
admin=layne
[/]
@admin=rw
  • 编辑passwd,添加用户和密码。
[users]
layne=123456
  1. 启动svn服务。
svnserve -d -r /Users/layne/SVNServer

注意:
① 启动的是外层路径,即/Users/layne/SVNServer。
② 要关闭SVN服务,可以通过活动监视器。

  1. 使用SmartSVN在本地check out时,目录为:svn://localhost/repos,输入用户名和密码即可。

注意:check out的时候提示无法连接,“invalid authz configuration”:主要原因是svnserve.conf中我将“# groups-db = groups” 也给放开了,导致出错。实际上groups的信息在authz文件中已经定义了,这里不需要配置

猜你喜欢

转载自blog.csdn.net/u012876214/article/details/85113722