3

已经有一些关于 GitHub Enterprise 是否支持浅层克隆的讨论,例如这里这里。一个浅的 Git 克隆是通过运行这样的东西来创建的:

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

显然,GitHub Enterprise 不会从此命令返回,它会无限期地停止。

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

是否有支持浅克隆而不会停止的 GitHub Enterprise 版本?

4

1 回答 1

3

我收到了来自 GitHub 支持的答复:

我可以确认在较旧的 GitHub Enterprise 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 是一个重大而重大的变化,所以我们决定在这个版本中切换到更理智和熟悉的语义版本控制方案。

于 2015-04-03T12:09:43.177 回答