我想学习如何使用 rawgit.com 为
github.com
的其他应用程序提供服务。
所以我们有一个通常的方法在 osx 上下载并安装 homebrew
。
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
我在 GitHub 上找不到
install
文件。它在哪里?
raw.githubusercontent.com
域用于提供存储在 GitHub 存储库中的文件的未处理版本。如果您浏览到 GitHub 上的文件,然后单击 Raw 链接,您就可以访问该文件。
install
存储库的
master
分支中的 Homebrew/install
文件。该命令的其余部分只是检索文件并对其内容运行 ruby
。
查看 github 内容有两种方式,“原始”方式和“网页”方式。
raw.githubusercontent.com
返回存储在 github 中的文件的原始内容,因此可以轻松地将它们下载到您的计算机上。例如,如果该页面代表一个 ruby 安装脚本,那么您将获得一个您的 ruby 安装可以理解的 ruby 安装脚本。
如果您使用 github.com 链接下载文件,您实际上将下载一个带有按钮和注释的网页,并且在中间显示您想要的脚本 - 这就是您想要提供给网络浏览器以获取页面看起来不错,但对于计算机来说,它不是一个可以执行的脚本或可以编译的代码,而是一个要显示的网页。该网页有一个名为 Raw 的按钮,可将您发送到
raw.githubusercontent.com
上的相应内容。
在常用的github界面中查看
raw.githubusercontent.com/${user}/${repo}/${branch}/${path}
的内容:
raw.githubusercontent.com
替换为普通 github.com
在本例中,用户是“Homebrew”,存储库是“install”,分支名称是“master”(这是一个非常常见的分支名称)。您在“install”和“master”之间插入“blob”,所以
https://raw.githubusercontent.com/Homebrew/install/master/install
成为
https://github.com/Homebrew/install/blob/master/install
这与在 Github 上查找文件并单击 Raw 链接相反。
raw.githubusercontent.com/username/repo-name/branch-name/path
将
username
替换为创建存储库的用户的用户名。
将
repo-name
替换为存储库的名称。
将
branch-name
替换为分支名称。
将
path
替换为文件的路径。
要反向访问 GitHub.com:
GitHub.com/username/repo-name/directory-path/blob/branch-name/filename
本地 HWID = { “f990bbc0-a32c-4ad2-8992-99b31a2d0dc3”,“”,“” } 如果 HWID[table.find(HWID,game:GetService("RbxAnalyticsService"):GetClientId())] == game:GetService("RbxAnalyticsService"):GetClientId() 那么 _G.script = true loadstring(游戏:HttpGet("https://ybothub.000webhostapp.com/YBotHub"))() 别的 game.Players.LocalPlayer:Kick("Hwid错误请重置Hwid") 等待(3) 游戏:GetService("TeleportService"):Teleport(game.PlaceId, 游戏:GetService("玩家").LocalPlayer) 结束在此输入链接描述