Loading... <p><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">1、先配置好yum源,svn的包在系统光盘里就有</span><br style="padding: 0px;margin: 0px" /></p> <p><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">2、</span><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">yum install subversion #安装svn的服务端程序</span></p> <p><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">3、</span><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">mkdir -p /application/svndata #创建svn的数据存储目录,名字可以随便取</span></p> <p><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">4、</span><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">svnserve -d -r /application/svndata/ #指定svn的数据存储目录<span style="padding: 0px;margin: 0px">,就是刚才创建的</span></span></p> <p><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">5、ss -tnlp | grep 3690 #查看svn服务进程是否已经启动,正常启动说明程序安装成功</span></p> <p><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">6、</span><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">svnadmin create /application/svndata/版本库的名称 #创建版本库</span></p> <p><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">7、</span><span style="padding: 0px;margin: 0px;font-family: 黑体, SimHei;font-size: 18px">编辑 /application/svndata/版本库的名称/conf/svnserve.conf:</span></p> <div class="line number1 index0 alt2"><code class="bash plain"> anon-access = none </code><code class="bash comments">#是否允许匿名访问,允许是read</code></div> <div class="line number2 index1 alt1"><code class="bash spaces"> </code><code class="bash plain">auth-access = write </code><code class="bash comments">#访问权限为写入</code></div> <div class="line number3 index2 alt2"><code class="bash spaces"> </code><code class="bash plain">password-db = </code><code class="bash functions">passwd</code> <code class="bash comments">#用户及密码数据存放位置,默认是conf/passwd文件</code></div> <div class="line number4 index3 alt1"><code class="bash spaces"> </code><code class="bash plain">authz-db = authz </code><code class="bash comments">#权限配置文件,默认是conf/authz文件</code></div> <p>8、编辑/application/conf/passwd #添加用户,每行一个用户</p> <p><code class="bash plain"><span style="color:#505050;font-family:黑体, SimHei"> </span></code><code class="bash plain">[</code><code class="bash functions">users</code><code class="bash plain">]</code></p> <div class="line number2 index1 alt1"><code class="bash spaces"> </code><code class="bash plain">用户名 = 密码</code></div> <p>9、编辑/application/authz #设置权限</p> </p> <div class="line number1 index0 alt2"><code class="bash plain"> 组名 = 用户名,用户名</code></div> <div class="line number2 index1 alt1"><code class="bash plain"> [项目名:/]</code></div> <div class="line number3 index2 alt2"><code class="bash plain"> 用户名 = 权限 </code><code class="bash comments">#权限有r(读),w(写),rx(读写),空(无权限) #给用户授权</code></div> <div class="line number4 index3 alt1"><code class="bash plain"> @组名 = 权限 </code><code class="bash comments">#给组授权</code></div> <p>注:权限文件中的用户必须和passwd文件中的用户保持一致</p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信