2015-04-02 118 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