Как я могу загрузить единственный необработанный файл с частного GitHub repo использование командной строки?

На сервере 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 
59
задан 8 August 2013 в 16:52

1 ответ

  1. в браузере открывают Ваш GitHub repo: нажмите на файл
  2. , открывают Developer Tools в браузере: выберите вкладку
  3. Network в браузере GitHub: нажмите на Кнопку загрузки
  4. близкое всплывающее окно
  5. в браузере dev инструменты: щелкните правой кнопкой по списку, который имеет file_name?token=ABAHQCAT6KG...
  6. , избранная копия-> копирует URL адреса канала

    , находится в формате:

    https://raw.githubusercontent.com/<USERNAME>/<PATH>/<FILENAME>?token=ABAHQCAT6KGHYHMG2SLCDT243PH4I

  7. в терминале:

    wget -O myFilename https://raw.githubusercontent.com/<USERNAME>/<PATH>/<FILENAME>?token=ABAHQCAT6KGHYHMG2SLCDT243PH4I

Ссылка действительна только в течение ограниченного времени, или можно создать маркер: статья

GitHub
0
ответ дан 1 November 2019 в 12:16

Другие вопросы по тегам:

Похожие вопросы: