centos 6搭建SVN+Apache+IF.svnadmin实现Web管理SVN
2017-05-26 11:13
435 查看
1.软件准备:
VMware+centos 6 安装完成后最好是升级一下,yum update -y && reboot
1.安装web-server
yum install httpd -y
2.安装svn以及支持阿帕奇访问的模块:
yum install subversion mod_dav_svn -y
3.配置svn
vim /etc/httpd/conf.d/subversion.conf
<Location /svn>
/var/www/svnconfig
5.创建权限文件和密码文件
touch /var/www/svnconfig/accessfile /var/www/svnconfig/passwdfile
6.安装PHP
yum install php -y
7.安装ifSVNadmin
wget -c https://jaist.dl.sourceforge.net/project/ifsvnadmin/svnadmin-1.6.2.zip
yum install unzip -y && unzip svnadmin-1.6.2.zip
//拷贝到网站根目录
cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin
chmod -R 777 /var/www/html/svnadmin/data/
chown -R apache:apache /var/www/html/svnadmin/
chmod 777 /var/www/svnconfig/accessfile
chmod 777 /var/www/svnconfig/accessfile
chmod 777 /var/www/svn
8.启动阿帕奇服务:
service http start
VMware+centos 6 安装完成后最好是升级一下,yum update -y && reboot
1.安装web-server
yum install httpd -y
2.安装svn以及支持阿帕奇访问的模块:
yum install subversion mod_dav_svn -y
3.配置svn
vim /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
#
# # Limit write permission to list of valid users.
# <LimitExcept GET PROPFIND OPTIONS REPORT>
# # Require SSL connection for password protection.
# # SSLRequireSSL
#
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /var/www/svnconfig/passwdfile
AuthzSVNAccessFile /var/www/svnconfig/accessfile
Require valid-user
# </LimitExcept>
</Location> 4.创建svn目录和权限控制目录 mkdir /var/www/svn &&mkdir
/var/www/svnconfig
5.创建权限文件和密码文件
touch /var/www/svnconfig/accessfile /var/www/svnconfig/passwdfile
6.安装PHP
yum install php -y
7.安装ifSVNadmin
wget -c https://jaist.dl.sourceforge.net/project/ifsvnadmin/svnadmin-1.6.2.zip
yum install unzip -y && unzip svnadmin-1.6.2.zip
//拷贝到网站根目录
cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin
chmod -R 777 /var/www/html/svnadmin/data/
chown -R apache:apache /var/www/html/svnadmin/
chmod 777 /var/www/svnconfig/accessfile
chmod 777 /var/www/svnconfig/accessfile
chmod 777 /var/www/svn
8.启动阿帕奇服务:
service http start
相关文章推荐
- centos7搭建SVN+Apache+IF.svnadmin支持https实现web管理SVN
- Centos7搭建SVN+Apache+IF.svnadmin支持https实现web管理SVN
- centos7搭建SVN+Apache+IF.svnadmin支持https实现web管理SVN
- centos7.2基于SVN+Apache+IF.svnadmin实现SVN的web管理
- Ubuntu下Apache+SVN+submin实现WEB管理SVN
- 持续集成篇_03_svn版本管理系统的使用(centos+subversion+apache+jsvnadmin+tortoisesvn)
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- SVN版本管理搭建(svn+apache+svnadmin)
- Centos7上搭建SVN服务器并实现自动同步至web目录
- SVN 版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- SVN搭建CentOS + Subversion + Apache + Jsvnadmin
- 持续集成篇之SVN版本管理系统的安装(CentOS+Subversion+Apache+Jsvnadmin)
- 分布式架构学习之持续集成:009--SVN版本管理系统的安装和使用(CentOS+Subversion+Apache+Jsvnadmin)
- svn版本管理系统的安装 centos+subversion+apache+jsvnadmin
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- SVN版本管理系统的使用(CentOS+Subversion+Apache+Jsvnadmin+TortoiseSVN)
- CentOS6.8 搭建SVN并用钩子自动实现同步到web目录
- SVN之——SVN 版本管理系统的安装(基于CentOS6.5 + Subversion + Apache + Jsvnadmin)
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin