SVN服务器搭建

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关闭即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Mac SVN服务器搭建# 一、创建代码仓库 1.首先在某个目录下面新建一个svn文件夹,例如:/Users/he...
    嫌疑人zx阅读 865评论 1 9
  • 1.mac系统是已经安装了svn服务的,所以这里我们只需要开启就行了。验证本地已安装svn服务。$ svnserv...
    zhao1zhihui阅读 1,057评论 0 0
  • 背景为了方便代码管理,决定采用svn,而svn中应用最广泛的就是subversion,因此选用subversion...
    iamc阅读 521评论 0 0
  • 转载,建议看原文 鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人本文的目的,也就是想让后继之人...
    青穗黄阅读 397评论 0 1
  • 生活中,总有某些人,某些事,某些时刻会深深触动你的灵魂,并刻写下美好的一页留下来。 2011年11月的第四个星期就...
    凡水伊人的凡阅读 438评论 0 0