我想启动一个 Google Transit 项目(用于 google map 的城市交通提要),出于协作的目的,我想使用 GitHub。现在一件很棒的事情是 GitHub 提供了一个包含所有存储库的 ZIP 文件下载,而 Google 想要一个包含所需数据的 ZIP,但该文件的名称应为:google_transit.zip
.
所以我的问题是:
我可以给谷歌一个链接,它会给它一个名为google_transit.zip
的文件吗? ,这将包含主分支中的所有内容?也许这可以通过标准的“下载 zip”选项或一些钩子(Hook)或其他东西来完成……
最佳答案
GitHub 将允许您使用以下 url 自动下载最新版本分支的 Zip 存档:
文件将在
git describe
之后被赋予一个特殊的名称。命令输出。但是,有一种方法可以利用 来实现您的目标。 GitHub Repo Downloads API .
每次您的主分支准备好发布时,您都将执行以下步骤:
google_transit.zip
已经存在,删除它google_transit.zip
甚至还有一个 Ruby 库 ( ruby-net-github-upload ) 可以帮助您自动执行此任务。
关于github - 设置可从 GitHub 下载的 ZIP 名称或在 GitHub 上注册 Google Transit 项目的其他方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8808164/