下载没有 Repository 名称文件夹的 Github .zip

Cha*_*Kay 5 git directory directory-structure github minecraft

我为服务器制作了 Minecraft Resource Pack。我想这样做,这样我就可以将纹理和修改后的文件推送到存储库,而无需每次都更改下载链接。

所以,我来到 GitHub 就是为了实现这样的事情。但是,所有设置都完成了...单击“克隆或下载”并单击 ZIP 时。ZIP 文件包含项目名称和分支“PocketPixels_RPG-master”的文件夹。

这会破坏文件夹的结构并阻止 .ZIP 在 Minecraft 中被读取为纹理包。

我看到了一篇文章(在不创建父文件夹的情况下进行压缩)但是当需要由服务器在 server.properties 中使用直接下载链接(https://github.com/kayc01/PocketPixels_RPG/archive/)下载时,我无法执行任何命令master.zip),当我的世界服务器自动下载它时不能以相同的方式修改。

那么,有没有人有任何替代建议?我可以添加到 GitHub 以防止创建外部文件夹并仅包含分支根目录中的文件夹和文件的任何文件?如果对此无能为力,是否有类似的方法可以按照我想要的方式工作?

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

-注意,我对 GitHub 还很陌生,所以请尽可能详细和有指导意义。

teh*_*ehp 2

使用版本!

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

您可以使用版本来执行您想要执行的操作,并使用您想要的任何文件名。

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

标签版本

例如,如果您在标签版本字段中填写“ 1”,则该文件将被调用1.zip

希望这对您的情况有所帮助!


编辑:

如果您想允许用户从 GitHub 下载具有特定文件名的 zip,据我所知,执行此操作的唯一方法是:

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

您可以通过点击“查看原始数据”或向用户提供如下链接来下载 zip: https: //github.com/tehp/zipDownloadExample/raw/master/Factorial.class.zip

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

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