2015-04-02 116 views
3

关于GitHub Enterprise是否支持浅克隆的讨论已经有了一些, herehere。浅Git的克隆是通过运行像这样创建:GitHub Enterprise支持浅层克隆吗?

git clone --depth 1 https://server/user/repo.git 

显然,GitHub的企业不会从该命令返回,它无限期停止。

这是GitHub Enterprise上的官方错误吗?如果是这样,有人可以指出我对这个bug的参考吗? GitHub有关于此的官方声明?

GitHub Enterprise的版本是否支持浅层克隆而不会拖延?

+1

您应该联系GitHub支持以确认这一点。但从技术上讲,它应该支持它就好。 – poke 2015-04-02 06:22:03

+0

是的,我发了一封电子邮件给他们 - 让我们听听他们说什么。我希望他们回应。 – nwinkler 2015-04-02 06:26:12

+1

如果您收到任何回复,请自行回答该问题,以便将来的读者也能有一个确定的答案:) – poke 2015-04-02 06:31:27

回答

3

我收到的答案从GitHub支持:

我可以证实,有在旧GitHub的企业11.10.xxx释放它不可能浅克隆的限制,并试图这样做会挂起无限期。现在我们从GitHub Enterprise 2.0.0开始的最新版本中已经修复了这个问题。此修补程序不会回溯到较旧版本,因此客户需要确保它们运行GitHub Enterprise 2.0.0或更高版本才能获得此功能。

这里可能需要我们版本号的背景。 11.10.xxx是我们的旧版本,其版本号基于它们所在的Ubuntu版本,在本例中为Ubuntu 11.10(又名Oneiric Ocelot)。 GitHub Enterprise 2.0是一个重大而重大的改变,因此我们决定在这个版本中转向更加理智和熟悉的语义版本方案。

+0

很高兴知道。 +1 – VonC 2015-04-03 14:33:46