在尝试从联机存储库中检出代码时,我收到以下错误
E175002: REPORT of '/repos/xxx/!svn/vcc/default'
我正在尝试从远程计算机上签出代码
答案 0 :(得分:7)
经过长时间的研究,我终于找到了一个解决方案,解决方案是将allow from all
放在httpd.conf
的svn配置中:
<Directory /repos>
...
allow from all
...
</Directory>
svn结帐现在正常工作
以上是apache 2.2
如果你使用apache 2.4
<Directory /repos>
...
require all granted
...
</Directory>
答案 1 :(得分:1)
在我的情况下,由于缺少Subversion服务器的DNS记录,我有E175002
。
答案 2 :(得分:1)
我有两个问题:
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>
答案 3 :(得分:1)
我已更改了Windows密码,然后我尝试检查代码,最终导致上述未知主机错误。
我已经重新启动了eclipse并重新启动了我的eclipse已经设置的虚拟机。
现在我可以结帐了。希望这会有所帮助。
答案 4 :(得分:1)
我有同样的错误,但错误的原因是,我在代理服务器后面。我可以通过配置SVN来使用此代理服务器来解决此问题。 详细信息如下:
答案 5 :(得分:0)
在OSX环境中,可以检查〜/ .subversion / server 如果您在代理后面,可以编辑http-proxy-xxxxx属性
答案 6 :(得分:0)
我遇到了同样的问题,可以通过在未完成的检出文件夹中运行UPDATE
SVN命令来完成检出项目。
答案 7 :(得分:0)
我今天在 Code Composer Studio 中遇到了这个问题,我尝试提交的四个文件中只有一个产生了错误。使用命令行为我解决了这个问题。
更多细节: 没有来自插件的命令会清除错误,但从命令行提交工作正常。 (这可能意味着插件中的错误或配置错误。但只要 CLI 工作,我就可以忍受它。插件--subclipse--似乎不再受支持,所以我在它似乎工作时使用它, 并在没有时回退到命令行。到目前为止,插件中出现的每个问题都没有出现在命令行中。)