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權限?如果沒有,如果你讓我知道我做錯了什麼,我將不勝感激。