Поддерживает ли GitHub Enterprise поверхностное клонирование?

Были некоторые дискуссии о том, поддерживает ли GitHub Enterprise неглубокие клоны или нет, например. здесь или здесь. Неглубокий клон Git создается следующим образом:

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

Судя по всему, GitHub Enterprise не возвращается из этой команды, зависает на неопределенный срок.

Это официальная ошибка на GitHub Enterprise? Если да, может ли кто-нибудь указать мне ссылку на эту ошибку? Было ли официальное заявление от GitHub по этому поводу?

Существуют ли версии GitHub Enterprise, поддерживающие поверхностное клонирование без задержек?


person nwinkler    schedule 02.04.2015    source источник
comment
Вероятно, вам следует связаться со службой поддержки GitHub, чтобы подтвердить это. Но технически он должен поддерживать его просто отлично.   -  person poke    schedule 02.04.2015
comment
Да, я отправил им электронное письмо — послушаем, что они скажут. Я надеюсь, что они ответят.   -  person nwinkler    schedule 02.04.2015
comment
Если вы услышите что-нибудь в ответ, пожалуйста, ответьте на вопрос самостоятельно, чтобы у будущих читателей тоже был определенный ответ :)   -  person poke    schedule 02.04.2015
comment
Однозначно, сделает.   -  person nwinkler    schedule 02.04.2015


Ответы (1)


Я получил ответ от службы поддержки 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 — это серьезное и значительное изменение, поэтому в этом выпуске мы решили перейти на более разумную и знакомую семантическую схему управления версиями.

person nwinkler    schedule 03.04.2015