Скачать каталог с помощью curl - PullRequest
0 голосов
/ 20 декабря 2018

Мне нужно скачать список файлов в каталоге (из репозитория bitbucket). Могу ли я использовать команду curl?

Любое предложение, пожалуйста?

Я пробовал,

curl -O http://myportal/bitbucket/repoName/browse/directorName/

Выдает ошибку,

curl: Remote file name has no lenght!
curl: try 'curl --help' or 'curl --manual' for more information

Пожалуйста, помогите мне !!

1 Ответ

0 голосов
/ 21 декабря 2018

Предполагая, что вам не нужно передавать учетные данные для доступа к репо, вы должны иметь возможность перейти к исходному представлению для рассматриваемого файла, а затем использовать ссылку «открыть raw» из Bitbucket Cloud (bitbucket.org) или«сырой файл» с Bitbucket Server (тот, который вы сами размещаете).(Если вам нужно передать учетные данные, то это еще что-то, что нужно встроить в ваш запрос.)

Обратите внимание, что стандартная ссылка «open raw» в Bitbucket Cloud использует хеш коммита - это постоянная ссылка на этот конкретныйверсия.Если вы предпочитаете использовать заголовок определенной ветви, вы можете изменить хеш коммита на имя ветви.(Например, если я перейду к https://bitbucket.org/mirror/linux и зайду к Makefile, текущая ссылка будет на https://bitbucket.org/mirror/linux/raw/1d51b4b1d3f2db0d6d144175e31a84e472fbd99a/Makefile - но я всегда могу перейти к https://bitbucket.org/mirror/linux/raw/master/Makefile, чтобы увидеть последнюю версиюэтого файла в основной ветке.)

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