1
svn的配置我试过如下:有点毛病在centos7
// install
: yum install httpd subversion mod_dav_svn
// config
: vi /etc/httpd/conf.modules.d/10-subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dontdothat_module modules/mod_dontdothat.so
<Location /svn>
DAV svn
SVNParentPath /var/www/svn/
AuthType Basic
AuthName "SVN Repository"
AuthUserFile /etc/svn-auth-accounts
Require valid-user
</Location>
// user add
: htpasswd -cm /etc/svn-auth-accounts [userid] // file create
htpasswd -m /etc/svn-auth-accounts [userid]
// SVN create
: mkdir /var/www/svn
: cd /var/www/svn/
: svnadmin create [repositoryname]
: chown [linuxuser].[linuxuser] [repositoryname]
// chcon
: chcon -R -t httpd_sys_content_t /var/www/svn/[repositoryname]
: chcon -R -t httpd_sys_rw_content_t /var/www/svn/[repositoryname]
// configure firewall
: firewall-cmd --permanent --zone=public --add-port=80/tcp
// apache(httpd) service start
: systemctl restart httpd.service
: systemctl enable httpd.service
我试着用乌龟SVN连接。但无法连接并显示“无法开始交易”消息。
我给svn仓库777权限,它工作正常。但是,我认为这种方法是错误的,我提出了这个问题。
是否允许777权限?如果没有,如果你让我知道我做错了什么,我将不胜感激。