我有一些由GitHub托管的Eclipse扩展项目。这些项目还包括相关的更新站点。因此,我需要一个指向Eclipse可用于下载和安装插件的原始数据的URL。
我曾经使用过这个网址模式
https://github.com/USERNAME/PROJECTNAME/raw/BRANCH
像
https://github.com/lowcoupling/dono/raw/master
但它突然停止工作
我现在应该如何做到这一点??
答案 0 :(得分:2)
网址确实是https://raw.githubusercontent.com/username/projectname,但它只适用于文件,而不适用于项目本身(会返回400:无效请求)
https://raw.githubusercontent.com/username/projectname/branchName/file
例如:
https://raw.githubusercontent.com/VonC/compileEverything/master/make_env.sh
这与下载完整仓库的project archive (tarball or zip) download不同 见 get archive link :
GET /repos/:owner/:repo/:archive_format/:ref
使用:
archive_format
string可以是tarball或zipball
默认值:tarball ref
string一个有效的Git引用。例如:
https://api.github.com/repos/VonC/compileEverything/zipball/master
答案 1 :(得分:0)
我使用Bitbucket的support for static sites来托管Eclipse更新站点。
Github有Pages,看起来更灵活。
答案 2 :(得分:-1)
您可以尝试此tarball网址 - https://github.com/lowcoupling/dono/tarball/master
或zipfile网址 - https://api.github.com/repos/lowcoupling/dono/zipball/master