当前位置: 首页 > 知识库问答 >
问题:

下载Github。不带存储库名称的zip文件夹

公良子轩
2023-03-14

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

所以,我来到GitHub就是为了实现这样的目标。所有的一切都准备好了。。。单击“克隆或下载”并单击ZIP时。ZIP文件包含项目名称和分支“PocketPixels_RPG-master”的文件夹。

这会破坏文件夹的结构并阻止。拉链可以在Minecraft中作为纹理包阅读。

我看到一篇帖子(在不创建父文件夹的情况下压缩),但是当服务器需要下载时,我无法执行任何命令。具有直接下载链接的属性(https://github.com/kayc01/PocketPixels_RPG/archive/master.zip)当minecraft服务器自动下载时,不能以同样的方式修改它。

那么,有人有其他建议吗?我可以向GitHub添加任何文件,以防止创建外部文件夹,并仅在分支的根目录中包含文件夹和文件吗?如果对此无能为力,有没有类似的方法可以达到我想要的效果?

谢谢!需要任何建议吗。

-请注意,我对GitHub还比较陌生,所以请尽量详细和有指导性。

共有1个答案

百里京
2023-03-14

使用释放!

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

您可以使用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下载链接是最好的解决方案。

 类似资料:
  • 问题内容: 是否可以让您的用户下载其他名称的文件? 例如,有一个名为“ 4324ffsd34.jpg”的文件。我希望人们通过download.php以不同的名称(例如“ filetodownload.jpg”)下载它,而不重命名原始文件。 问题答案: 当然,请使用Content-disposition 标头 如果您希望提供默认文件名,而不是自动下载,那么这似乎可行。

  • 我想知道是否有可能从谷歌云存储下载一个文件,它的名称与存储桶中的名称不同。 例如,在谷歌云存储中,我存储了一个名为的文件,但当我下载它时,我想选择一个不同的名称,比如说 我注意到下载的链接是这样的:https://storage.cloud.google.com/bucket_name/123-file.txt?response-内容处置=附件;filename=123-file.txt 因此,我

  • 有没有办法使用java或任何其他语言从maven存储库下载jar文件? 在Maven项目中,当我添加依赖项时,如果本地系统上不存在jar文件,它通常会从远程存储库下载jar文件。 有没有办法做到这一点,而不用像在库中那样使用Maven,或者构造一个URL,然后获取jar?

  • 我正在使用 Pyspark 尝试从 blob 存储中读取 zip 文件。我想在加载后解压缩文件,然后将解压缩的 CSV 写回 Blob 存储。 我正在遵循以下指南,该指南解释了一旦读取如何解压缩文件:https://docs.databricks.com/_static/notebooks/zip-files-python.html 但是它不能解释我是如何从blob中读取zip文件的。我有以下代码

  • 那是外部存储代码,但我想保存在Android手机的内部存储。

  • 我想在我新创建的GitHub存储库中添加一个新文件夹,而不安装用于(Mac、Linux和Windows)的Git设置。有可能这样做吗? 当我在不同的系统/机器上工作时,我不能让Git一直陪伴在我身边。我知道如何在上的存储库中直接添加文件。我们也可以创建一个文件夹吗?