GitHub:原始文件的URL

时间:2014-07-13 10:12:01

标签: eclipse github

我有一些由GitHub托管的Eclipse扩展项目。这些项目还包括相关的更新站点。因此,我需要一个指向Eclipse可用于下载和安装插件的原始数据的URL。

我曾经使用过这个网址模式

https://github.com/USERNAME/PROJECTNAME/raw/BRANCH

https://github.com/lowcoupling/dono/raw/master

但它突然停止工作

我现在应该如何做到这一点??

3 个答案:

答案 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)