从GitHub repo下载单个文件有哪些技巧?
我不想要显示原始文件的URL;对于二进制文件,什么都没有。
http://support.github.com/discussions/feature-requests/41-download-single-file
是否有可能将GitHub用作“下载服务器”?
如果我们决定切换到GoogleCode,是否提供了上述功能?
或者开源项目是否有免费托管和VCS?
从GitHub repo下载单个文件有哪些技巧?
我不想要显示原始文件的URL;对于二进制文件,什么都没有。
http://support.github.com/discussions/feature-requests/41-download-single-file
是否有可能将GitHub用作“下载服务器”?
如果我们决定切换到GoogleCode,是否提供了上述功能?
或者开源项目是否有免费托管和VCS?
当前回答
现在,可以使用以下google chrome扩展名下载存储库中的任何文件或任何特定文件夹:
github的GitZip:链接:https://chrome.google.com/webstore/detail/gitzip-for-github/ffabmkklhbepgcgfonabamgnfafbdlkn
用法:
在任何GitHub公共repo页面中。只需双击所需的项目。单击右下角的下载按钮。查看进度仪表板并等待浏览器触发器下载。获取ZIP文件。
其他回答
转到DownGit-输入您的URL-只需下载
无需安装任何东西或遵循复杂的说明;特别适用于大型源文件。
您可以下载单独的文件和目录作为zip文件,也可以创建下载链接。
免责声明:我是此工具的作者。
我使用了以下格式,我觉得告知路径很重要。
https://github.com/user/repository/raw/branch/filename
^^^以上内容在我看来并不完整
https://github.com/<user>/<repoROOTname>/blob/master/<path>/<filename>?raw=true
有些人说raw.github.com或raw而不是blob,但第二行对我有用,我希望能帮助其他人。。。
2¢
若您使用npm,只需运行以下命令行,最后,除了这个github文件,它不会下载任何npm包
npx config-pack https://github.com/facebook/react/blob/main/README.md
有关详细信息,请参阅配置包
为了跟进thomasfuchs所说的,但对于GitHub Enterprise用户,您可以使用以下内容。
curl-H'授权:令牌INSERTACCESSTOKENHERE'-H'接受:application/vnd.github.v3.raw'-O-Lhttps://your_domain/api/v3/repos/owner/repo/contents/path
这里还有API文档https://developer.github.com/v3/repos/contents
这肯定会奏效的。至少在Chrome中。右键单击“原始”图标->将链接另存为。