Как получить исходную версию gist из github? - программирование
Подтвердить что ты не робот

Как получить исходную версию gist из github?

Мне нужно загрузить оболочку script из исходной строки, но я не могу найти способ получить необработанный URL.

curl -L address-to-raw-gist.sh | bash
4b9b3361

Ответ 1

И все же, найдите кнопку raw (в правом верхнем углу исходного кода).

Ответ 2

Февраль 2014: исходный URL только что изменился.
См. "" Изменение URI исходного файла":

Необработанный хост для всех файлов Gist сразу меняется.
Это изменение было сделано для дальнейшего изолирования пользовательского контента от доверенных приложений GitHub.

Новый хост

 https://gist.githubusercontent.com. 

Существующие URI будут перенаправлены на новый хост.

Прежде чем он был https://gist.github.com/<username>/<gist-id>/raw/...

Теперь это https://gist.githubusercontent.com/<username>/<gist-id>/raw/...

Например:

https://gist.githubusercontent.com/VonC/9184693/raw/30d74d258442c7c65512eafab474568dd706c430/testNewGist

KrisWebDev добавляет в комментариях:

Если вам нужна последняя версия документа Gist, просто удалите <commit>/ из URL

https://gist.githubusercontent.com/VonC/9184693/raw/testNewGist

Ответ 3

Фрагменты Gitlab предоставляют короткие краткие URL-адреса, их легко создавать и хорошо сочетаются с командной строкой.

Пример примера: Включить завершение bash путем исправления /etc/ bash.bashrc

sudo su -
(curl -s https://gitlab.com/snippets/21846/raw && echo) | patch -s /etc/bash.bashrc