在尝试从在线存储库中签出代码时,我遇到了以下错误:
E175002:报告'/repos/xxx/!svn/vcc/default‘
我正在尝试从远程计算机签出代码。
发布于 2013-01-25 03:33:11
经过长时间的研究,我终于找到了一个解决方案,那就是在httpd.conf
上的svn配置中加入allow from all
<Directory /repos>
...
allow from all
...
</Directory>
svn结帐现在工作正常
以上是针对Apache2.2的
如果您使用Apache2.4
<Directory /repos>
...
require all granted
...
</Directory>
发布于 2014-09-01 21:05:13
在我的例子中,我有E175002
,因为缺少Subversion服务器的DNS记录。
发布于 2014-11-30 23:14:20
我有两个问题:
a) apache用户无法读取svn
文件夹
b)可能Directory
设置不正确
在我的示例中,SVN仓库安装在/home/svn
下。
1) chown apache.svn -R /home/svn
2)修改subversion.conf:
<VirtualHost svn.xxx.com:443>
ServerName svn.xxx.com
DocumentRoot /home/svn/
<Directory "/home/svn/">
AllowOverride None
Order allow,deny
Allow from all
Options None
</Directory>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<FilesMatch "\.(cgi|shtml|jsp|html|htm|php?)$">
SSLOptions +StdEnvVars
</FilesMatch>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog /var/log/httpd/ssl_request_log \
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
alias /svn /home/svn
<Location /svn>
DAV svn
SVNPath /home/svn
SVNListParentPath On
AuthType Basic
AuthName "Repositorio Subversion"
AuthUserFile /etc/httpd/dav_svn.passwd
Require valid-user
allow from all
</Location>
</VirtualHost>
https://stackoverflow.com/questions/14509251
复制相似问题