在试图从库中检出代码在线我得到了以下错误
E175002: REPORT of '/repos/xxx/!svn/vcc/default'
我试图从远程计算机检出代码
在试图从库中检出代码在线我得到了以下错误
E175002: REPORT of '/repos/xxx/!svn/vcc/default'
我试图从远程计算机检出代码
经过长期的研究,我终于找到了解决方案的解决方案是把allow from all
在对SVN配置httpd.conf
:
<Directory /repos>
...
allow from all
...
</Directory>
现在的svn签工作正常
以上是对apache的2.2
如果你使用Apache 2.4
<Directory /repos>
...
require all granted
...
</Directory>
在我来说,我不得不E175002
因为Subversion服务器的丢失DNS记录。
我有2个问题:
一) svn
文件夹不是由apache用户可读
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>
我已经改变了Windows密码,然后我试图检查出的代码,我结束了上述未知主机错误。
我已经重新启动Eclipse和重新启动在我的日食已经建立虚拟机。
现在我能够检出。 希望这可以帮助。
我有同样的错误,但错误的原因是,我是代理服务器的后面。 我可以通过配置SVN使用这个代理服务器解决此问题。 详细介绍了如何做到这一点可以在下面的讨论中找到:
如何配置SVN HTTP代理服务器
在OSX环境中,可以检查,如果你是落后的代理〜/的.subversion /服务器,可以编辑HTTP代理-XXXXX属性