我如何从GitHub要旨的原始版本?(How do I get the raw version of

2019-09-03 18:08发布

我需要从原始要点加载一个shell脚本,但我不能找到一个办法让原始URL。

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

Answer 1:

然而有,查找raw按钮(在源代码的右上角)。

原始的URL应该是这样的:

https://gist.githubusercontent.com/{user}/{gist_hash}/raw/{commit_hash}/{file}

注:也可以通过省略以获取最新版本{commit_hash}部分,如下图所示:

https://gist.githubusercontent.com/{user}/{gist_hash}/raw/{file}


Answer 2:

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>/从URL

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



Answer 3:

Gitlab片段提供短网址简洁,很容易创建和使用命令行顺利。

样品例如:通过修补/etc/bash.bashrc启用bash补

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


文章来源: How do I get the raw version of a gist from github?
标签: gist