Mac搭建SVN

本文详细介绍如何在Mac上从零开始搭建Subversion (SVN) 服务器,包括安装配置SVN、创建仓库、设置权限及启动服务等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很久都没有更新博客了,因为工作各种忙,表示抱歉。

SVN用过的朋友应该都知道他的好处的。没有用过的,还在使用原始copy备份的,或者说只用过别人搭建好的svn,都觉得不太靠谱。

现在以mac为例来搭建自己的SVN,到时候在自己电脑想怎么备份就怎么备份。废话不多说开始吧!

步骤1:打开终端查看mac是否安装了svn


这说明我的电脑已经安装了svn了。如果没有显示的说明没有安装,由于mac下的svn已经属于xcode的一个组件了,那就依次安装xcode,

然后进xcode,Xcode-》preferences-》Downloads-》Command Line Tools 安装就ok了

步骤2:再次查看是否安装了svn,现在应该就是能显示svn的版本了

步骤3:创建仓库

1》创建仓库目录:

2》创建仓库:


创建仓库完会自动生成以下文件


我们只用管conf这个目录下的authz,passwd,svnserve.conf这3个文件,其他不用管

步骤4:修改svnserve.conf,authz,passwd

1》vim 进svnserve.confi,将anon-access,auth-access,password-db,authz-db前面的空格和#去掉,否则不去掉空格会报异常

2》vim进authz(建立帐户和目录权限)如下图:名字自己随便取吧


3》vim进passwd(给对应的帐户分配秘密),如下图:

步骤5:启动svn:

ps查看是否启动了


ok,正常启动了

步骤6:创建svn目录结构:

1》先创建一个临时目录:

svntemp下创建自己文件夹,mkdir  xxx 我就不说了

2》导入svntemp创建的目录结构到svn中


在这个地方我卡了好久,用我的登陆秘密尝试了n次都是不对的,最后点取消,就将/tmp/svntemp/下的目录导入到了

svn://localhost/local 下了。

问题:登陆钥匙串,不知道这个问题怎么解决的,有知道的朋友请告诉我下,谢谢

步骤7:如果要对svntemp下的目录进行权限控制,请看步骤3,2小点。

步骤8:配置svn和系统一起启动

1》进/ect/rc.commom


末尾添加以下代码


2》vim /etc/rc.local,如果没有此文件就创建此文件,然后添加以下内容:



到此结束了。


参考文章:

http://xiayong.blog.51cto.com/6292420/1088790



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Potter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值