Svn结合apache展示版本库文件
2020-11-02 15:58
1141 查看
Svn结合apache展示版本库文件
安装httpd和svn
yum -y install httpd subversion mod_dav_svn
上传httpd的subversion.conf子配置文件到/etc/httpd/conf.d/
cat subversion.conf
<Location /svn>
DAV svn
SVNParentPath /home/svn
AuthType Basic
AuthName "Authorization svn"
AuthzSVNAccessFile /home/svn/conf/authz
AuthUserFile /home/svn/conf/users
Require valid-user
</Location>
创建用户svn
useradd svn
修改httpd启动用户为svn
vim /etc/httpd/conf/httpd.conf
User svn
Group svn
创建svn权限管理文件和访问认证文件
su - svn
mkdir /home/svn/conf
htpasswd -c /home/svn/conf/users tom
vim /home/svn/conf/authz
[groups] #定义组
wg=tom
[/]
@wg=rw #定义组权限 rw 读写
创建一个版本库
svnadmin create /home/svn/repo
切换到root账号启动一下apache
su root
service httpd restart
访问测试
浏览器访问,并输入你创建的账号密码
http://10.211.55.200/svn/repo
看到如下访问内容即可
相关文章推荐
- 在apache中设置禁止在浏览器中访问.svn版本库目录中的文件
- Linux下apache+svn+ssl完美结合搭建安全版本控制平台
- CruiseControl.NET配置文件(生产环境版本,与SVN结合自动部署)
- Visual Studio 2012 和 SVN 结合实现版本控制 AnkhSvn
- 关于svn版本管理ignore文件不起作用的问题
- puppet结合SVN版本控制系统实现版本的集中化备份与恢复
- linux svn装配和配置,不结合apache
- SVN使用 文件版本恢复
- 设置svn 忽略部分文件或者配置文件的版本控制
- 基于Apache Http Server和SVN Server的版本管理方案(二)
- SVN使用log,list,cat,diff命令查看特定文件版本信息
- SVN版本冲突,commit时出现.mine等文件
- 每日雕蟲一技[2013-05-15]SVN查看一个历史版本的所牵涉的所有相关文件办法。
- 彻底删除SVN版本库中部分文件夹或文件
- Windows上配置和使用svn-1.4.6 + Apache2.2.6 + Eclipse版本控制环境
- Win7 环境 Apache2.2.x与Subversion 1.8.8 结合搭建版本控制环境
- ubuntu上搭建svn服务器,实现版本控制和多台电脑文件互传
- Intellij 新建文件 自动add进版本控制SVN 或 GIT
- 将指定工程文件脱离svn版本控制
- apache各种版本msi文件下载地址