На сервере CI я хочу выбрать файл конфигурации, который мы поддерживаем на GitHub, таким образом, он может быть совместно использован многими заданиями. Я пытаюсь получить этот файл через завихрение, но эти подходы оба сбоя (я получаю 404):
# As advised by the oAuth docs
curl -H 'Authorization: token the_token' -L -o setup.sh https://raw.github.com/org/repo/file
# The url of the raw file after clicking to view it
curl -L https://raw.github.com/org/repo/file?login=username&token=the_token
file_name?token=ABAHQCAT6KG...
, избранная копия-> копирует URL адреса канала
, находится в формате:
https://raw.githubusercontent.com/<USERNAME>/<PATH>/<FILENAME>?token=ABAHQCAT6KGHYHMG2SLCDT243PH4I
в терминале:
wget -O myFilename https://raw.githubusercontent.com/<USERNAME>/<PATH>/<FILENAME>?token=ABAHQCAT6KGHYHMG2SLCDT243PH4I
Ссылка действительна только в течение ограниченного времени, или можно создать маркер: статья
GitHub