2011-11-22 108 views
6

我在Google Code上有一个项目,我使用的是SVN。响应于OPTIONS请求,服务器发送了意外的返回值(405方法不允许)

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

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

在Eclipse控制台中的错误是:

的svn:服务器发送了意外的返回值(405不允许的方法)在 响应OPTIONS请求“https://code.google.com/ .......... ..”

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' 

回答

5

确认谷歌代码URL有HTTPS协议,如果您使用的是Subclipse,请更改为svnkit库

4

我能够通过做Xorsat说的解决这个问题,即检查Google Code URL是否使用HTTPS。但是,我不必更改任何关于svnkit库;我使用默认设置Subclipse,我在Eclipse中安装了Subclipse和SVNKit插件。

如何检查我是否正在使用HTTPS

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

URL库根应该使用HTTPS

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

  1. 在Eclipse 4.2(麦浚龙),菜单文件导入...从SVN,按
  2. SVN→结帐项目接下来
  3. 检查创建一个新的存储库位置,按下一步
  4. 在URL字段,从谷歌复制 - 粘贴URL码;确保它使用的是https
  5. 选择中继目录,按下一页>
  6. 除非你确信你在做什么,保持为默认设置,按下一页>
  7. 完成

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

我希望这有助于!

1

对于任何导航到此页面的人。我得到了这个错误,事实证明,在Eclipse中,存储库的用户名区分大小写。输入完全正确的用户名解决了我的问题。希望它可以帮助别人

0

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

1

对我而言,以前没有工作过,现在不会工作。原因是Google已弃用Google Code,并会停止使用此服务。

它已将所有项目标记为“只读”。所以你现在看到为什么不能进行提交,因为存储库是只读和存档的。转到谷歌代码,浏览你的资料库/项目,它会显示以下信息:

只读:该项目已被封存。欲了解更多信息,请参阅 这篇文章。

+0

现在更糟了。结果现在是“404.这是一个错误。”。即使谷歌的东西,如[Google Collections Library](http://code.google.com/p/google-collections/),甚至不会重定向(相同的404错误)。 –

相关问题