svn+apache快速安装
1.【安装基本软件包】, yum -y install httpd subversion mod_dav_svn
2.【验证svn安装是否成功及httpd 的mod_dav模块是否加载】
svn --version或 svnserve --version
mod_dav.so
3.[svn具体配置]
【创建版本库】,
mkdir -pv /svn/data --主目录
svnadmin create /svn/data/www --创建版本库
chmod -R 700 /svn/data 权限设置
chown -R apache:apache /svn/data
【建apache svn目录】
<Location /svn> --表示访问目录
DAV svn --模块名
SVNParentPath /svn/data --库文件夹
AuthType Basic --apache 认证方式
AuthName "svn" --验证弹出窗口名称
AuthUserFile /svn/passwd --登录帐号
AuthzSVNAccessFile /svn/auth.conf svn权限认证
Require valid-user 表明/svn/passwd文件中用户均有效
</Location>
具体的环境搭建根据自己的版本库位置设置即可,
【创建svn帐号】
htpasswd /svn/passwd rui
配置权限认证文件/svn/auth.conf
[groups]
admin = ce,rui
[/]
rui = rw
ce = r
修改/svn/auth.conf的权限
chown -R apache:apache /ssvn/auth.conf
【测试验证】
启动svn,并重启httpd
svnserve -d -r /svn/data
service httpd restart
在windows下用户TortoiseSVN导入一个已存项目到我们的www项目中
successfully,
最新文章
- CentOS 7 安装出现 /dev/root does not exits 导致无法安装的问题
- InstallShield打包设置相对路径
- Winform文件下载之WebClient
- maven遇到的问题
- 一个tomcat上放多个webapp问题,那这多个webapp会不会竞争端口呢?不会!安全两码事
- 关于 Lua 内存泄漏的检测
- 使用form的target属性屏蔽url跳
- Java Enum使用演示样品枚举
- margin负值的相关应用
- js 判断一个文本框是否获得焦点
- 基于Html5 Plus + Vue + Mui 移动App 开发(二)
- python爬虫-百度百科百名红通人员名单
- vs2010 vs2013等vs中如何统计整个项目的代码行数
- C 栈实现队列节点的管理
- javascript中let和var的区别
- LOJ.2721.[NOI2018]屠龙勇士(扩展CRT 扩展欧几里得)
- OpenOCD 0.9.0 release
- angular学习笔记(三十)-指令(2)-restrice,replace,template
- Beta冲刺三——《WAP团队》
- DB分布式 跨库分页