18

尝试从在线存储库中签出代码时,出现以下错误:

E175002: '/repos/xxx/!svn/vcc/default' 的报告

我正在尝试从远程计算机签出代码。

4

8 回答 8

8

经过长时间的研究,我终于找到了一个解决方案,解决方案是将allow from allsvn配置放在httpd.conf

<Directory /repos>
...
allow from all
...
</Directory>

svn checkout 现在工作正常

以上是针对 apache 2.2

如果你使用 apache 2.4

<Directory /repos>
    ...
    require all granted
    ...
    </Directory>
于 2013-01-24T19:33:11.430 回答
2

在我的情况下,我是E175002因为缺少 Subversion 服务器的 DNS 记录。

于 2014-09-01T13:05:13.117 回答
1

我有两个问题:

a) svnapache 用户无法读取该文件夹

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>
于 2014-11-30T15:14:20.197 回答
1

我已经更改了 Windows 密码,然后我尝试检查代码,结果出现上述未知主机错误。

我已经重新启动了 Eclipse 并重新启动了我的 Eclipse 已设置的虚拟机。

现在我可以结帐了。希望这可以帮助。

于 2015-02-03T10:43:02.320 回答
1

我有同样的错误,但错误的原因是,我在代理服务器后面。我可以通过将 SVN 配置为使用此代理服务器来解决此问题。可以在以下讨论中找到如何执行此操作的详细信息:

如何为 svn 配置 HTTP 代理

于 2015-04-10T09:57:10.857 回答
0

在 OSX 环境下,可以检查 ~/.subversion/server 如果你在代理后面,可以编辑 http-proxy-xxxxx 属性

于 2015-07-01T14:55:15.023 回答
0

同样的问题发生在我身上,可以通过UPDATE在不完整的签出文件夹上运行 SVN 命令来完成项目的签出。

于 2020-01-31T10:15:41.760 回答
0

我今天在 Code Composer Studio 中遇到了这个问题,我尝试提交的四个文件中只有一个产生了错误。使用命令行为我解决了这个问题。

更多细节:插件中的任何命令都不会清除错误,但从命令行提交可以正常工作。(这可能意味着插件中的错误或配置错误。但只要 CLI 工作,我就可以忍受它。插件--subclipse--似乎不再受支持,所以我在它似乎工作时使用它,如果没有,则回退到命令行。到目前为止,插件中出现的每个问题都没有出现在命令行中。)

于 2021-01-11T21:25:49.663 回答