下载 Github 没有存储库名称文件夹的 .zip

Download Github .zip without Repository's name folder

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

所以,我来到GitHub来实现这样的事情。得到了所有的设置但是... 单击 "Clone or Download" 并单击 ZIP 时。 ZIP 文件包含项目名称和分支的文件夹 "PocketPixels_RPG-master"。

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

我看到了一个post() however I cannot do any commands when this needs to be downloaded by the server in server.properties with a direct download link (https://github.com/kayc01/PocketPixels_RPG/archive/master.zip),在我的世界服务器自动下载的时候不能用同样的方法修改。

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

非常感谢! 需要任何建议。

-请注意,我是 GitHub 的新手,所以请尽可能详细和有指导意义。

使用发布!

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

您可以使用 release 来做您想做的事情,并使用您想要的任何文件名。

"tag version" 字段将成为文件名。

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

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


编辑:

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

Upload/push 一个预压缩的 .zip 文件到 GitHub 像这样: https://github.com/tehp/zipDownloadExample/blob/master/Factorial.class.zip

您可以通过点击 "View Raw" 或向用户提供 link 来下载 zip: https://github.com/tehp/zipDownloadExample/raw/master/Factorial.class.zip

您可以通过右键单击下载按钮并选择 "copy link"

找到此 link

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