submin的部署以及使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了submin的部署以及使用相关的知识,希望对你有一定的参考价值。
yum install httpd -y yum install mod_dav_svn subversion -y vim /etc/httpd/conf.d/subversion.conf [[email protected] svn]# cat /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /svn/> DAV svn SVNParentPath /svn #<LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password protection. # SSLRequireSSL AuthType Basic AuthName "Authorization Realm" #AuthUserFile /svndata/test/conf/passwdfile AuthUserFile /etc/subversion/passwd AuthzSVNAccessFile /etc/subversion/auth Require valid-user #</LimitExcept> </Location> [[email protected] svn]#
mkdir -p /svn chown -R apache.apache /svn touch /etc/subversion/passwd /etc/subversion/auth chown own apache.apache /etc/subversion/passwd /etc/subversion/auth yum install php -y
wget https://github.com/mfreiholz/iF.SVNAdmin/archive/stable-1.6.2.zip unzip stable-1.6.2.zip cp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin cd /var/www/html chown -R apache.apache svnadmin cd /var/www/html/svnadmin cd /var/www/html/svnadmin
systemctl restart httpd
trunk是生产环境的包
branches是开发环境的包
tags是每次上线完毕以后项目的trunk的包打一个tag
以上是关于submin的部署以及使用的主要内容,如果未能解决你的问题,请参考以下文章