Я пытаюсь получить репозиторий git для определенного хэша коммита без клонирования! Каждый пример хочет клонировать весь репо. Это имеет смысл, но репозиторий, который я имею в виду, огромен, и мне нужно, чтобы он оставил небольшой след, как это происходит с образом докера.
Хэш фиксации находится в URL-адресе - либо wget
, либо curl
могут/должны быть рекурсивно извлечены, но у меня такое ощущение, что github блокирует это, поскольку все, что я когда-либо получал, это robots.txt
Репо и коммит:
https://github.com/phalcon/cphalcon/tree/1d6d21c98026b5de79ba5e75a3930ce7ed1ebcd
ошибка моей лучшей попытки:
git fetch https://github.com/phalcon/cphalcon/ 1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
error: Server does not allow request for unadvertised object 1d6d21c98026b5de79ba5e75a3930ce7d1ebcd2e
обновить
Предложения ответов, в которых используется клон, не отвечают на вопрос. Я могу клонировать/проверить без проблем. Попытка сделать это, не имея всего репо локально