关于如何从github存储库访问/下载特定文件的一个常用技巧是使用rawgit,例如:
curl https://rawgit.com/webmin/webmin/master/os_list.txt
Run Code Online (Sandbox Code Playgroud)
这将为您提供webmin github存储库中文件的当前版本。
不过,对于生产脚本而言,这样做有一个很大的缺点,因为如果经常使用rawgit URL,将会被阻止。在rawgit.com上也有声明:
使用此URL进行开发
您推送到GitHub的新更改将在几分钟内反映出来。过多的流量将被限制并列入黑名单。
我正在与githup支持人员联系,以进行深入的开发后获得畅通无阻,并获得使用github API而不是rawgit的答案!
问题:如何使用github API从github存储库中检索特定文件?