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:$apr1$OjRiZrcQ$Ak35e8BFBID8yoGTPbJMw1

test_b:$apr1$VFlQ9DGr$k8Y9cOQOPZZH6gO4Moubm1

test_c:test_c

admin:$apr1$3kGI5K9V$eiprg8yv8Xsr2uqUERb8x.

注:也可以加明文密码

(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:$apr1$3kGI5K9V$eiprg8yv8Xsr2uqUERb8x.

test_a:test_a

(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

--------------------------------------分割线 --------------------------------------

--------------------------------------分割线 --------------------------------------

svn项目管理服务器,Apache 下SVN项目管理使用说明相关推荐

  1. svn服务器安装位置,ubuntu下svn服务器安装配置--经过本人测试(非wwj)

    一.SVN安装 1.安装包 $ sudo apt-get install subversion 查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看 ...

  2. 版本控制概述|VSS/CVS/SVN/Git比较|Windows下SVN搭建详细介绍

    版本控制介绍 常用版本控制技术 vssVisual SourceSafe cvsConcurrent Versions System svnSubversion git 区别转自网络 SVN使用简介 ...

  3. linux svn 自动部署,linux下svn安装和自动部署

    liunx系统下安装svn并自动更新到项目中 三部分:[1.安装 2.建立svn库 3.配置文件]html 查看是否安装了svn [svn –version] 若是安装了svn能够先进行卸载 [sud ...

  4. linux svn 配置文件路径,linux下svn目录访问权限的配置

    当svnadmin create /home/svn/yourproject创建仓库后,应该在仓库目录下的config目录有3个文件--authz.passwd.svnserve.conf. 下面对3 ...

  5. [原创]在windows下搭建基于apache的SVN环境

    [原创]在windows下搭建基于apache的SVN环境 1 软件下载: 在http://httpd.apache.org/download.cgi,下载: apache_2.2.14-win32- ...

  6. Linux下svn服务器迁移

    Linux下svn服务器迁移 1.介绍迁移方式: 1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案. 2.主要迁移方式: svnadmin dump svnadmin h ...

  7. 搭建SVN版本控制服务器

    搭建SVN版本控制服务器 一:实验目标 实战:搭建svn服务器+ apache版本控制服务器  二:实验环境                  系统版本: rhel-server-6.5-x86_64 ...

  8. SVN本地服务器,SVN客户端使用详解

    工作内容: 1.SVN搭建服务器 2.SVN服务器器端创建仓库,添加用户,创建项目/文件夹 [注意:当在局域网搭建服务器时,应当将"https://PC201606071148/svn/第六 ...

  9. 宝钢集团《高层视野下的项目管理》培训成功实施!

    2008年7月18-19日常老师受邀到宝钢集团做<决策人项目管理--高层视野下的项目管理>培训,参加此次培训是宝钢股份的和何总.总部副总裁以及40多个分公司的正副职共50多人.此次培训取得 ...

  10. 项目管理实践之版本控制工具SVN在Windows平台下的平台搭建

    通过<项目管理实践之版本控制工具SVN>我们知道,在windows平台下,如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为 ...

最新文章

  1. 中国互联网公司开源项目调研报告
  2. 易语言 基础知识一及认识句柄 局部变量
  3. Android 4.0中振动控制
  4. python数据结构推荐书-关于数据结构,有哪些不错的参考书推荐?
  5. java calendar赋值_Java常用日期操作
  6. TApplication与主消息循环
  7. VTK:可视化算法之TensorEllipsoids
  8. 牛客 - 车辆调度(dfs)
  9. 正则匹配中文 UTF-8 GBK
  10. jmeter利用influxdb和grafana实现数据可视化
  11. 用Python讲述:地理“经纬度”数据的4种转换方法!
  12. 户外便携吹尘器方案浅析
  13. 游戏开发之Unity2021熟悉基本工具
  14. Linux: lo 网络接口
  15. 甘肃300件文物现古丝路交通 穿越古今展视听新体验
  16. JS-节点的属性 获取各种节点(全)
  17. Catia 二次开发 资料
  18. 关于 Word 如何创建临时文件的说明
  19. 2023年一月份图形化四级打卡试题
  20. 中国剩余定理和扩展中国剩余定理

热门文章

  1. 天线基础知识(四)接收灵敏度
  2. 如何恢复win10账户的默认半透明头像
  3. spring security面试
  4. 第一次写前后端分离项目的经验总结
  5. 软件测试到底有多重要?
  6. 搜狗收录查询工具,搜狗收录就应该这么做
  7. iOS中常用的颜色色值
  8. 常用颜色RGB、灰度值、取色值、透明度。
  9. Google高级搜索技巧之高级语法查询指令
  10. Kotlin 系列 之 Flow (一)