我需要从原始要点加载一个shell脚本,但我不能找到一个办法让原始URL。
curl -L address-to-raw-gist.sh | bash
我需要从原始要点加载一个shell脚本,但我不能找到一个办法让原始URL。
curl -L address-to-raw-gist.sh | bash
然而有,查找raw
按钮(在源代码的右上角)。
原始的URL应该是这样的:
https://gist.githubusercontent.com/{user}/{gist_hash}/raw/{commit_hash}/{file}
注:也可以通过省略以获取最新版本{commit_hash}
部分,如下图所示:
https://gist.githubusercontent.com/{user}/{gist_hash}/raw/{file}
2014年2月:原始URL只是改变。
请参阅“ 吉斯特原始文件URI的变化 ”:
原始主机的所有要点的文件立即改变。
这一变化是为了进一步从受信任的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增加在评论 :
如果你想有一个要点文件的最后一个版本,只是删除
<commit>/
从URLhttps://gist.githubusercontent.com/VonC/9184693/raw/testNewGist
Gitlab片段提供短网址简洁,很容易创建和使用命令行顺利。
样品例如:通过修补/etc/bash.bashrc启用bash补
sudo su -
(curl -s https://gitlab.com/snippets/21846/raw && echo) | patch -s /etc/bash.bashrc