svn项目管理服务器,Apache 下SVN项目管理使用说明
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项目管理使用说明相关推荐
- svn服务器安装位置,ubuntu下svn服务器安装配置--经过本人测试(非wwj)
一.SVN安装 1.安装包 $ sudo apt-get install subversion 查看版本命令 svnserve --version(更多命令直接键入svnserve --help可查看 ...
- 版本控制概述|VSS/CVS/SVN/Git比较|Windows下SVN搭建详细介绍
版本控制介绍 常用版本控制技术 vssVisual SourceSafe cvsConcurrent Versions System svnSubversion git 区别转自网络 SVN使用简介 ...
- linux svn 自动部署,linux下svn安装和自动部署
liunx系统下安装svn并自动更新到项目中 三部分:[1.安装 2.建立svn库 3.配置文件]html 查看是否安装了svn [svn –version] 若是安装了svn能够先进行卸载 [sud ...
- linux svn 配置文件路径,linux下svn目录访问权限的配置
当svnadmin create /home/svn/yourproject创建仓库后,应该在仓库目录下的config目录有3个文件--authz.passwd.svnserve.conf. 下面对3 ...
- [原创]在windows下搭建基于apache的SVN环境
[原创]在windows下搭建基于apache的SVN环境 1 软件下载: 在http://httpd.apache.org/download.cgi,下载: apache_2.2.14-win32- ...
- Linux下svn服务器迁移
Linux下svn服务器迁移 1.介绍迁移方式: 1.由于项目工作需要进行svn服务器的迁移,对此简要介绍svn服务器的迁移方案. 2.主要迁移方式: svnadmin dump svnadmin h ...
- 搭建SVN版本控制服务器
搭建SVN版本控制服务器 一:实验目标 实战:搭建svn服务器+ apache版本控制服务器 二:实验环境 系统版本: rhel-server-6.5-x86_64 ...
- SVN本地服务器,SVN客户端使用详解
工作内容: 1.SVN搭建服务器 2.SVN服务器器端创建仓库,添加用户,创建项目/文件夹 [注意:当在局域网搭建服务器时,应当将"https://PC201606071148/svn/第六 ...
- 宝钢集团《高层视野下的项目管理》培训成功实施!
2008年7月18-19日常老师受邀到宝钢集团做<决策人项目管理--高层视野下的项目管理>培训,参加此次培训是宝钢股份的和何总.总部副总裁以及40多个分公司的正副职共50多人.此次培训取得 ...
- 项目管理实践之版本控制工具SVN在Windows平台下的平台搭建
通过<项目管理实践之版本控制工具SVN>我们知道,在windows平台下,如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为 ...
最新文章
- 中国互联网公司开源项目调研报告
- 易语言 基础知识一及认识句柄 局部变量
- Android 4.0中振动控制
- python数据结构推荐书-关于数据结构,有哪些不错的参考书推荐?
- java calendar赋值_Java常用日期操作
- TApplication与主消息循环
- VTK:可视化算法之TensorEllipsoids
- 牛客 - 车辆调度(dfs)
- 正则匹配中文 UTF-8 GBK
- jmeter利用influxdb和grafana实现数据可视化
- 用Python讲述:地理“经纬度”数据的4种转换方法!
- 户外便携吹尘器方案浅析
- 游戏开发之Unity2021熟悉基本工具
- Linux: lo 网络接口
- 甘肃300件文物现古丝路交通 穿越古今展视听新体验
- JS-节点的属性 获取各种节点(全)
- Catia 二次开发 资料
- 关于 Word 如何创建临时文件的说明
- 2023年一月份图形化四级打卡试题
- 中国剩余定理和扩展中国剩余定理