Asp.net 从谷歌代码中检出AutoMapper的正确url是什么?

Asp.net 从谷歌代码中检出AutoMapper的正确url是什么?,asp.net,asp.net-mvc,svn,automapper,Asp.net,Asp.net Mvc,Svn,Automapper,我指的是Jimmy Bogard的这个项目: 代码存储库站点是: 指示的签出命令是: svn签出自动映射主只读 这是行不通的 我试过SlikSVN、Tortoise SVN、QSVN,可能还有其他我已经忘记的东西 客户:乌龟SVN 网址:svn://automapperhome.googlecode.com/svn/trunk/ 自动映射主只读 结果 结帐svn://automapperhome.googlecode.com/svn/trunk/ automapperhome只读'到'C:\De

我指的是Jimmy Bogard的这个项目:

代码存储库站点是:

指示的签出命令是: svn签出自动映射主只读

这是行不通的

我试过SlikSVN、Tortoise SVN、QSVN,可能还有其他我已经忘记的东西

客户:乌龟SVN

网址:svn://automapperhome.googlecode.com/svn/trunk/ 自动映射主只读

结果

结帐svn://automapperhome.googlecode.com/svn/trunk/ automapperhome只读'到'C:\Development\MVC\automapper' 无法连接到主机“automapperhome.googlecode.com”:连接尝试失败,因为连接方在一段时间后未正确响应,或者由于连接的主机未能响应而建立的连接失败


客户:SlikSVN

命令:

C:\Program Files\SlikSvn\bin>svn checkout automapperhome只读C:development\automapper

结果:

svn:选项“”:200正常()

命令:

C:\Program Files\SlikSvn\bin>svn签出svn://automapperhome.googlecode.com/svn/trunk/ automapperhome只读c:development\automapper

结果:

svn:无法连接到主机“automapperhome.googlecode.com”:连接尝试 由于关联方在一段时间后未作出适当回应而失败, 或建立的连接失败,因为连接的主机无法响应


我不知所措。我需要在路由器上打开一个默认端口才能工作。我只是在路由器的防火墙后面。任何帮助都将不胜感激。谢谢


已更新,尝试为sliksvn使用其他命令:

C:\Program Files\SlikSvn\bin>svn签出svn://automapperhome.googlecode.com/svn/trunk/ c:开发\自动映射

svn:无法连接到主机“automapperhome.googlecode.com”:连接尝试 由于关联方在一段时间后未作出适当回应而失败, 或建立的连接失败,因为连接的主机无法响应

C:\Program Files\SlikSvn\bin>svn签出svn://automapperhome.googlecode.com/svn/trunk/

svn:无法连接到主机“automapperhome.googlecode.com”:连接尝试 由于关联方在一段时间后未作出适当回应而失败, 或建立的连接失败,因为连接的主机无法响应

C:\Program Files\SlikSvn\bin>svn签出svn://automapperhome.googlecode.com/svn/trunk/automapperhome-read-only c:开发\自动映射

svn:无法连接到主机“automapperhome.googlecode.com”:连接尝试 由于关联方在一段时间后未作出适当回应而失败, 或建立的连接失败,因为连接的主机无法响应

*************更新3********************
古怪的我在工作时在Qsvn上运行了简单的checkout命令,它将一切都很好地拉了进来。我的家用电脑的设置肯定有问题,但我不确定是什么问题。我将研究利用Fiddler来检查发生了什么。谢谢你们的帮助。我知道这可能让你和我一样沮丧。没有什么比事情在应该的时候不起作用更糟糕的了,但我确信我这方面做的有些奇怪。

你的问题是你假设存储库URL是
http://automapperhome.googlecode.com/svn/trunk/ automapperhome只读
。正确的URL是
http://automapperhome.googlecode.com/svn/trunk/
。SVN checkout命令中的
automapperhome只读部分是目标目录,而不是URL的一部分

更新:您的另一个错误是使用了
SVN://
协议作为签出URL。您应该使用
HTTP://
协议。您在问题中使用
HTTP://
协议的唯一尝试是第一个SlikSVN协议,其中您指定了太多的选项;所有其他尝试都使用
SVN://
。以下是我的机器上SlikSVN的(部分)输出:

C:\Users\francip\Desktop\Projects>svn checkout svn://automapperhome.googlecode.com/svn/trunk/ something
svn: Can't connect to host 'automapperhome.googlecode.com': A connection attempt failed because the connected party did not properly respond after a period of time, o
r established connection failed because connected host has failed to respond.

C:\Users\francip\Desktop\Projects>svn checkout http://automapperhome.googlecode.com/svn/trunk/ something
A    something\tools
A    something\tools\subversion
A    something\tools\subversion\ssleay32.dll
A    something\tools\subversion\license
第一个命令使用
SVN://
并获得与您相同的错误。第二个使用正确的
HTTP://
并成功签出源代码

更新2:您必须在签出命令末尾指定目标目录。我在查看您的问题和评论中的示例命令,以及我看到的唯一目标目录,它的形式是
c:development\automapper
——当前工作目录的相对目录,在您的示例中,它似乎是
c:\Program Files\SlikSvn\bin
——而这个目录通常是只读的,除非您是以管理员身份运行

如果这也不是问题,我建议删除问题中的所有当前输出,运行
svn checkouthttp://automapperhome.googlecode.com/svn/trunk/ %USERPROFILE%\Desktop\automapper
并从问题中的控制台逐字复制命令和输出。尽管有更多的细节,我们不太可能进一步帮助你

在任何情况下,问题似乎不太可能出在您的网络配置上。URL在端口80上使用标准HTTP协议,SVN返回给您200 OK,这表示它能够连接到服务器。出了什么问题都在当地。不过,您可以通过运行并重试来验证这一点。

(因为您使用的是TortoiseSVN),这对我很有用:

  • 创建一个本地文件夹,其中包含automapper源代码
  • 右键单击新文件夹,选择
    SVN Checkout…
  • 输入URL
    http://automapperhome.googlecode.com/svn/trunk/
  • 单击“确定”
您的错误是在URL中包含了
automapperhome只读部分(至少在使用OrtoiseSVN时是这样)。