代码之家  ›  专栏  ›  技术社区  ›  nwinkler Astrogat

GitHub Enterprise是否支持浅层克隆?

  •  3
  • nwinkler Astrogat  · 技术社区  · 10 年前

    关于GitHub Enterprise是否支持浅层克隆,有一些讨论,例如。 here here 。一个浅Git克隆是通过运行以下命令创建的:

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

    显然,GitHub Enterprise不会从该命令返回,而是无限期地暂停。

    这是GitHub Enterprise上的官方bug吗?如果是的话,有人能给我指出这个bug的参考吗?GitHub对此有官方声明吗?

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

    1 回复  |  直到 10 年前
        1
  •  3
  •   Community CDub    4 年前

    我收到了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是一个重大的变化,因此我们决定在这个版本中改用更加理智和熟悉的语义版本控制方案。