Получение конкретной версии файла github с помощью curl и хэша файла - PullRequest
0 голосов
/ 05 ноября 2019

Эта ссылка показывает, как использовать curl для извлечения необработанного файла из частного репозитория с токеном доступа. Какой URL-адрес используется для извлечения файла с определенным хешем SHA1 из частного репозитория? Могу ли я указать как хэш репо, так и хэш блоба?

Заранее спасибо

1 Ответ

0 голосов
/ 06 ноября 2019

Вы можете указать произвольный хеш коммита с параметром ref, но вы не можете указать хэш BLOB-объекта вместо пути к файлу. Причина в том, что фильтры и другие атрибуты могут применяться к файлам в хранилище, и путь необходим для определения соответствующего содержимого. Один и тот же BLOB-объект, расположенный по разным путям, может быть отфильтрован по-разному, поэтому для определения правильного содержимого этого BLOB-объекта недостаточно.

Если вам нужно извлечь необработанное содержимое BLOB-объекта без применения фильтрации или других атрибутов,тогда вам нужно будет клонировать репозиторий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...