github http clone返回'你在服务器上运行git update-server-info'

时间:2012-03-20 11:36:38

标签: git github

我正在尝试在Windows上克隆一个github项目。我在防火墙后面所以不能使用ssh。跑步:

 git clone https://github.com/user/project.git

正在返回https://github.com/user/project.git not found: did you run git update-server-info on the server?

因为这不是我的项目,有没有办法解决这个问题?

编辑:

我想要克隆的项目是:

 https://github.com/mitsuhiko/jinja2.git

编辑:    对不起人 - 是一个打字机。 Windows上的Git Bash不允许你复制粘贴,我错过了一封信。

1 个答案:

答案 0 :(得分:8)

一个常见的原因是(或者,在这种情况下,根据OP directedbit,一个简单的拼写错误)。
GitHub repo url区分大小写,如“Why are Github project document page urls case sensitive? What are the negative effects?”中所述。

请参见此GitHub repo issue

  

我遇到了同样的问题,但修复非常简单   URL中KnpLabs缺少大写,因此请改用以下内容。

[KnpMenu]
git=https://github.com/KnpLabs/KnpMenu.git

[KnpMenuBundle]
git=https://github.com/KnpLabs/KnpMenuBundle.git
target=bundles/Knp/Bundle/MenuBundle
  

=>更新你的网址   knplabs/KnpMenuBundle.git
  KnpLabs/KnpMenuBundle.git(案例变更)