如何在mac上搭建svn服务

1.新建一个文件夹

比如在 /users/apple/下新建一个svn/mycode文件夹


2.初始化一个svn目录

终端执行
svnadmin create /Users/apple/svn/mycode


3.配置svn权限

修改三个文件

a. 修改svnserver.conf

将下列配置项前面的#和空格都去掉


如何在mac上搭建svn服务_第1张图片

注意:设置 anon-access = none

b. 修改passwd

在[users]下面添加帐号和密码


如何在mac上搭建svn服务_第2张图片

帐号test,密码123456

c. 修改authz

配置用户组和权限

如何在mac上搭建svn服务_第3张图片

配置文件参考,下载地址 http://note.youdao.com/noteshare?id=c4cbe1d0634a0dc6f13bbf17d4e5b35b

4.启动svn服务

终端运行
svnserve -d -r /Users/apple/svn

5.检查启动是否成功

通过『活动监视器』查看svn服务是否启动成功


如何在mac上搭建svn服务_第4张图片

6.访问svn

svn://localhost/mycode
通过Versions访问,配置如下:

如何在mac上搭建svn服务_第5张图片

特别注意:svn管理工具的版本不能低于svn服务器的版本,否则会报错

如何关闭svn服务器

如何在mac上搭建svn服务_第6张图片
image.png

7.设置为开机自启动

http://www.jianshu.com/p/f949e24ea1ce
配置文件参考
https://dn-epoint.qbox.me/startsvn.sh

常见错误

查看mac svn版本

如何在mac上搭建svn服务_第7张图片

svn: E210004: Number is larger than maximum 解决方案
http://www.tuicool.com/articles/A3ENfm
主要是svn版本不匹配导致的问题
svn版本降级到1.8
http://blog.csdn.net/nslong/article/details/52925645
brew search subversion

subclipse(svn插件安装地址)
http://subclipse.tigris.org/update_1.12.x/
http://subclipse.tigris.org/update_1.10.x/
http://subclipse.tigris.org/update_1.8.x
http://subclipse.tigris.org/update_1.6.x

如何在mac上搭建svn服务_第8张图片

常见错误2 无法访问日志

如何在mac上搭建svn服务_第9张图片
image.png

参考文章

http://blog.csdn.net/q199109106q/article/details/8655204#

如何在mac上搭建svn服务_第10张图片
image

你可能感兴趣的:(如何在mac上搭建svn服务)