Я пытаюсь загрузить файл из своего репозитория git на виртуальную машину, и я делаю это, выполняя следующую команду:
curl -O "https://git.com/projects/RENG/repos/test.sh" -k
После запуска этой команды я вижу, что файл, который загружается на мою машину, на самом деле является исходным кодом "html", а не самим сценарием. Как мне это изменить, чтобы скрипт загружался. Кроме того, я не хочу использовать команды git, потому что я хочу загрузить это как root как часть другого скрипта.
Спасибо за вашу помощь!
Либо clone
репозиторий git, поскольку @alexises предлагает наиболее общее решение, или если вы действительно используете github.com, вы можете получить доступ к файлам непосредственно на https://raw.github.com что объясняется более полно Вот.
Вы должны клонировать репо, чтобы получить файл, это частый случай в среде упаковки. Если у вас есть проблема с безопасностью, вы можете выполнить вилку, удалить свою возможность и загрузить файл от имени непривилегированного пользователя.