svn + apache module 备忘

来源:互联网 发布:年轻人 dha omega 知乎 编辑:程序博客网 时间:2024/05/16 11:34

安装目标: 

配置文件    /etc/httpd/conf.d/subversion.conf  /etc/httpd/conf/httpd.conf /etc/svn-auth-users端口        34888启动方法    service httpd start访问方法    http://192.168.17.124:34888/svn/stuff/

 

安装软件

yum install subversion*yum install mod_dav_svn (apache 模式需要的模块)

 

配置 apache 模块 vi /etc/httpd/conf.d/subversion.conf

LoadModule dav_svn_module     modules/mod_dav_svn.soLoadModule authz_svn_module   modules/mod_authz_svn.so<Location /svn>   DAV svn   SVNParentPath /var/www/svn   AuthType Basic   AuthName "Subversion repositories"   AuthUserFile /etc/svn-auth-users   Require valid-user</Location>

 

添加访问用户

htpasswd -c /etc/svn-auth-users  svn

 

apache 访问端口修改 /etc/httpd/conf/httpd.conf

Listen 34888#LoadModule ldap_module modules/mod_ldap.so#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so

 

为 svn 建库

mkdir /var/www/svncd /var/www/svnsvnadmin create stuffchown -R apache.apache /var/www

 

强制用户登录访问 svn /var/www/svn/stuff/conf/svnserver.conf

anon-access = noneauthz-db = authz

访问方法 http://192.168.17.124:34888/svn/stuff/

原创粉丝点击