【问题标题】:svn: Server sent unexpected return value (403 URL_Reputation_coaching) in response to GET requestsvn:服务器响应 GET 请求发送了意外的返回值(403 URL_Reputation_coaching)
【发布时间】:2016-03-06 09:10:54
【问题描述】:

当我为 GCC 执行 svn checkout 时,出现以下错误。 SVN 版本为 1.6.11 (r934486)

“svn:服务器发送了意外的返回值(403 URL_Reputation_coaching)以响应 '/svn/gcc/!svn/ver/219188/trunk/libitm/configure.ac”的 GET 请求

命令:

svn checkout http://gcc.gnu.org/svn/gcc/trunk /home/softwares/GCC

Google 显示 (403 FORBIDDEN) 错误的结果,但没有显示 (403 URL_Reputation_coaching) 的结果

请帮忙。

注意:我可以执行 ls 并列出分支

svn ls http://gcc.gnu.org/svn/gcc

【问题讨论】:

  • 我没有遇到任何问题:svn checkout svn://gcc.gnu.org/svn/gcc/trunk 在 Ubuntu 14.04 上使用 svn 1.8.8。
  • 我明白了。我在 RHEL 和 svn 1.6 上。你知道错误“403 URL_Reputation_coaching”吗
  • 不,但是HTTP error 403 表示禁止,可能是因为您使用“http”而给出的。我实际上无法使用http:// 下载svn,但只能使用svn://,您尝试过吗?
  • 好的。 svn 协议对我不起作用(我在公司代理后面)所以尝试了 http。我已经在 /home/.subversion/servers 中正确设置了 http 代理。
  • 您是否也尝试过https:// 协议?那个似乎对我有用,但速度很慢。

标签: svn gcc


【解决方案1】:

来自gcc web

假设您安装了 1.0.0 及更高版本的 Subversion,您可以使用以下命令查看 GCC 源代码:

svn checkout svn://gcc.gnu.org/svn/gcc/trunk SomeLocalDir

但在防火墙后面:

如果您位于不允许 svn 协议通过的防火墙后面,您可以将 svn:// 替换为 http://。

但是,我发现你应该使用https://,而不是http://

svn checkout https://gcc.gnu.org/svn/gcc/trunk/ SomeLocalDir

错误403确实可以指HTTP error 403这意味着禁止,因此可以解释为什么您无法通过http访问SVN。

【讨论】:

    猜你喜欢
    • 2012-01-04
    • 2019-11-03
    • 2010-12-18
    • 2011-02-02
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多