Назад | Перейти на главную страницу

Скачивание файла .sh из репозитория git

Я пытаюсь загрузить файл из своего репозитория git на виртуальную машину, и я делаю это, выполняя следующую команду:

curl -O "https://git.com/projects/RENG/repos/test.sh" -k

После запуска этой команды я вижу, что файл, который загружается на мою машину, на самом деле является исходным кодом "html", а не самим сценарием. Как мне это изменить, чтобы скрипт загружался. Кроме того, я не хочу использовать команды git, потому что я хочу загрузить это как root как часть другого скрипта.

Спасибо за вашу помощь!

Либо clone репозиторий git, поскольку @alexises предлагает наиболее общее решение, или если вы действительно используете github.com, вы можете получить доступ к файлам непосредственно на https://raw.github.com что объясняется более полно Вот.

Вы должны клонировать репо, чтобы получить файл, это частый случай в среде упаковки. Если у вас есть проблема с безопасностью, вы можете выполнить вилку, удалить свою возможность и загрузить файл от имени непривилегированного пользователя.