1.创建svn库
<pre>
svnadmin create /Users/ztw/svn
</pre>
2.配置svn (代码要置顶,否则会报错)
打开conf文件夹 ——
在svnserve.conf文件中,打开以下注释:
<pre>
anon-access = read
auth-access = write
password-db = passwd
authz-db = author
再把anon-access = read修改为anon-access = none,这样就禁止了匿名访问,只有输入账号密码才可以访问。
</pre>在passwd文件中,在[users]下写入:
<pre>
ztwHome = 1234
这样就分配了一个svn账号以及登录密码。
</pre>
3. 配置svn用户组和权限
打开conf文件夹 ——
在authz文件中,在 [groups] 下写入:
<pre>
ztwGroup = ztwHome
[/]
@ztwGroup = rw
我们可以对上面分配的svn账号进行分组管理,可以针对不同的分组和不同的账号进行不同的权限管理。
仿照里面的注释格式,在 [groups]下面添加组名和用户名,多个用户之间用逗号(,)隔开。
rw为可读可写
</pre>
4.启动svn服务器
<pre>
svnserve -d -r /Users/ztw/svn
</pre>
5.关闭svn
在活动监视器中选择svnserve关闭即可。