下载Github .zip而不使用Repository的名称文件夹

时间:2016-11-27 23:01:40

标签: git github minecraft directory directory-structure

我为服务器制作了Minecraft资源包。我想做到这一点,所以我可以将纹理和修改过的文件推送到存储库,而不必每次都更改下载链接。

所以,我来到GitHub来实现这样的目标。得到了所有设置然而...... 点击"克隆或下载"然后单击ZIP。 ZIP文件包含项目名称和分支" PocketPixels_RPG-master"的文件夹。

这打破了文件夹的结构,并阻止.ZIP在Minecraft中被读作纹理包。

我看到一个帖子(Zipping without creating parent folder)但是当服务器需要通过直接下载链接(https://github.com/kayc01/PocketPixels_RPG/archive/master.zip)的server.properties下载时,我无法执行任何命令。当minecraft服务器自动下载时,可以采用相同的方式进行修改。

那么,有没有人有任何替代建议?我可以添加到GitHub的任何文件,以防止创建外部文件夹,只包含分支根目录中的文件夹和文件? 如果没有什么可以做的,有什么类似的东西可以按照我想要的方式工作吗?

非常感谢! 任何想要的建议。

- 注意,我是GitHub的新手,所以尽量做到尽可能详细和有教育意义。

1 个答案:

答案 0 :(得分:1)

使用版本!

https://help.github.com/articles/creating-releases/

您可以使用版本来执行您要执行的操作,并根据需要使用文件名。

“标签版本”字段将成为文件名。

Tag Version

例如,如果您使用“1”填充代码版本字段,则会调用该文件1.zip

希望这有助于你的情况!

编辑:

如果您想允许用户使用特定文件名从GitHub下载zip,我知道这样做的唯一方法是:

将预压缩的.zip文件上传/推送到GitHub,如下所示: https://github.com/tehp/zipDownloadExample/blob/master/Factorial.class.zip

您可以点击“查看原始广告”下载该邮箱,或者为用户提供以下链接: https://github.com/tehp/zipDownloadExample/raw/master/Factorial.class.zip

您可以通过右键单击下载按钮并选择“复制链接”来找到此链接

在我看来,提供zip下载的直接链接是非技术用户的最佳解决方案。