【问题标题】:Server sent unexpected return value (405 Method Not Allowed) in response to OPTIONS request服务器响应 OPTIONS 请求发送了意外的返回值(405 Method Not Allowed)
【发布时间】:2012-01-04 02:16:20
【问题描述】:

我有一个关于 Google Code 的项目,我正在使用 SVN。

在 Eclipse 中,该项目一切正常。

但今天我在 Google Code 中创建了新项目。当尝试将我的项目从 Eclipse 添加到我创建的 Google 存储库时,它会出错。

Eclipse 控制台中的错误是:

svn:服务器发送了意外的返回值(405 Method Not Allowed) 响应 'https://code.google.com/............' 的 OPTIONS 请求

Eclipse 在提交时显示:

org.apache.subversion.javahl.ClientException: RA layer request failed
svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/a5a68afd-6b33-2247-9d70-58e42b6f6f4b'

org.apache.subversion.javahl.ClientException: RA layer request failed
svn: Commit failed (details follow):
svn: Server sent unexpected return value (405 Method Not Allowed) in response to MKACTIVITY request for '/svn/!svn/act/a5a68afd-6b33-2247-9d70-58e42b6f6f4b'

【问题讨论】:

    标签: eclipse svn


    【解决方案1】:

    验证 Google 代码 URL 是否具有 HTTPS 协议,如果您使用的是 Subclipse,请更改为 svnkit 库

    【讨论】:

      【解决方案2】:

      按照 Xorsat 所说的,我能够解决这个问题,即检查 Google 代码 URL 是否使用 HTTPS。但是,我不必对 svnkit 库 进行任何更改;我使用的是 Subclipse 的默认设置,我在 Eclipse 中同时安装了 Subclipse 和 SVNKit 插件。

      如何检查我是否在使用 HTTPS

      1. 右键单击项目
      2. 转到属性Subversion

      您的 URLRepository Root 应该使用 https

      如果您不使用 https,则必须再次从 Google 代码导入项目。怎么样?

      1. 在 Eclipse 4.2 (Juno) 中,菜单 文件导入...
      2. SVN → 从 SVN 签出项目,按 下一步
      3. 勾选创建新的存储库位置,按下一步
      4. 在 URL 字段中,从 Google 代码中复制粘贴 URL;确保它使用的是 https
      5. 选择中继目录,按下一步>
      6. 除非您确定自己在做什么,否则请保持默认设置,按 下一步 >
      7. 完成

      您现在应该能够团队提交...您的项目!请注意,它会询问您的用户名和 googlecode.com 密码(在 Google Code Project -> Source 中生成)。

      我希望这会有所帮助!

      【讨论】:

        【解决方案3】:

        适用于导​​航到此页面的任何人。我收到了这个错误,结果发现存储库的用户名在 Eclipse 中区分大小写。输入正确的用户名为我解决了这个问题。希望对其他人有所帮助

        【讨论】:

          【解决方案4】:

          这里有一个解决方案:http://www.svnforum.org/threads/35661-Problems-committing-(405-Method-not-allowed)

          我尝试使用存储库浏览器拖放文件而不是导入文件,它对我有用。顺便说一句,我使用的是TortoiseSVN

          【讨论】:

          • svnforum.org 链接(实际上)已损坏(“无效页面 URL”)。
          【解决方案5】:

          对我来说,以前没有任何工作,现在也不会工作。原因是 Google 已弃用 Google Code 并将停止此服务。

          它已将所有项目标记为“只读”。所以你现在明白了为什么不能提交,因为存储库是只读的和存档的。转到 Google 代码并浏览您的存储库/项目,它将显示以下消息:

          只读:此项目已存档。有关更多信息,请参阅 这篇文章。

          【讨论】:

          • 现在更糟了。结果现在是“404。这是一个错误。”。即使是谷歌的东西,比如Google Collections Library,甚至都不会重定向(同样的 404 错误)。
          【解决方案6】:

          我遇到这个问题只是发现我组织的本地 SVN 服务器无法访问。可能对某人有帮助。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2016-12-04
            • 1970-01-01
            • 2014-09-03
            • 1970-01-01
            • 2014-11-26
            • 2014-08-22
            • 1970-01-01
            • 2012-10-28
            相关资源
            最近更新 更多