前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Apache 下SVN项目管理使用说明

Apache 下SVN项目管理使用说明

作者头像
星哥玩云
发布2022-07-04 09:08:45
6430
发布2022-07-04 09:08:45
举报
文章被收录于专栏:开源部署

Apache 下SVN项目管理使用说明

(1)Apaceh和SVN先要装好。

(2)在apache的目录下找到httpd.conf文件,在最后一行增加如下配置 Include conf/svn.properties

(3)在apache的目录conf下增加一个svn.properties文件 增加内容如下(1):

  DAV svn   SVNParentPath "D:/svn"   AuthType Basic   AuthName "Subversion repositories"   AuthUserFile "D:/svn/apache-conf/passwd.txt"   AuthzSVNAccessFile "D:/svn/apache-conf/authz.txt"   Require valid-user

(4)创建文件夹 D:/svn    根目录 D:/svn/apache-conf/passwd.txt 存放用户和密码 D:/svn/apache-conf/authz.txt 存放权限

(5)创建用户和密码到指定文件中 建入apache的目录下 D:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>htpasswd D:/svn/ apache-conf/passwd.txt admin New password: ***** Re-type new password: ***** Adding password for user admin

注:如果第一次创建要加 -c

(6)查看D:/svn/apache-conf/passwd.txt文件test_a:apr1OjRiZrcQAk35e8BFBID8yoGTPbJMw1test_b:apr1VFlQ9DGrk8Y9cOQOPZZH6gO4Moubm1test_c:test_cadmin:apr13kGI5K9V

注:也可以加明文密码

(7)创建svn仓库目录 D:\Program Files (x86)\Subversion\bin>svnadmin create D:\svn\lmsj

(8)增加权限内容D:/svn/apache-conf/authz.txt,内容如下 [groups] admin=admin other_1=test_a other_2=test_b,test_c

[pro_1:/] @admin=rw

[pro_1:/test] @other_1=rw

[pro_1:/test2] @other_2=rw

-----------------例 创建一个lmsj的目录---------------- (1)创建目录和文件 D:\app_svn\conf\authz.txt D:\app_svn\conf\passwd.txt

(2)配置svn.properties文件,路径上面有

  DAV svn   SVNParentPath "D:/app_svn"   AuthType Basic   AuthName "Subversion repositories"   AuthUserFile "D:/app_svn/conf/passwd.txt"   AuthzSVNAccessFile "D:/app_svn/conf/authz.txt"   Require valid-user

(3)创建用户在D:/app_svn/conf/passwd.txt文件中 D:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin>htpasswd D:/app_ svn/conf/passwd.txt admin New password: ***** Re-type new password: ***** Adding password for user admin

注,以上创建的用户是加密的密码,也可以手工直接增加用户,可以是明文密码admin:apr13kGI5K9V

(4)增加权限,修改D:/app_svn/conf/authz.txt文件,内容如下 [groups] admin=admin other=test_a

[/] @admin=rw

[lmsj:/] @admin=rw @other=r

(5)增加仓库,在svn安装目录的bin下 D:\Program Files (x86)\Subversion\bin>svnadmin create D:\app_svn\lmsj

(6)重启apache

(7)SVN客户端测试 http://localhost/app_svn/lmsj

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档