关于GitHub企业版是否支持浅克隆,已经有一些讨论了,比如这里或这里。浅Git克隆是通过运行类似以下命令创建的: git clone --depth 1 https://server/user/repo.git 显然,GitHub企业版在运行此命令时不会返回结果,而是无限期地停滞。 这是GitHub Enterprise的官方错误吗?如果是,有人能否指向此错误的参考资料?GitHub是否发布了官方声明? 是否有支持浅克隆而不停顿的GitHub企业版版本?
我收到了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是一个重大且重要的变化,因此我们决定在此版本中切换到更加合理和熟悉的语义版本控制方案。