2016-11-27 22 views
2

Я сделал пакет ресурсов Minecraft для сервера. Я хочу сделать так, чтобы я мог подталкивать текстуры и измененные файлы в репозиторий, не меняя при этом ссылку на скачивание.Загрузить Github .zip без папки с именем репозитория

Итак, я пришел в GitHub для достижения такой цели. Получил все настройки, однако ... При нажатии «Clone or Download» и нажатии ZIP. ZIP-файл содержит папку имени проекта и ветви «PocketPixels_RPG-master».

Это нарушает структуру папки и предотвращает чтение .ZIP как пакета текстур в Minecraft.

Я видел один пост (Zipping without creating parent folder), однако я не могу делать какие-либо команды, когда это необходимо загрузить на сервер в server.properties со ссылкой прямой загрузки (https://github.com/kayc01/PocketPixels_RPG/archive/master.zip), которые не могут быть изменены таким же образом, когда Minecraft сервер загружает его автоматически.

Итак, есть ли у кого-нибудь альтернативные предложения? Любой файл, который я могу добавить в GitHub, чтобы предотвратить создание внешней папки и просто содержать папки и файлы в корневой части ветки? И если нет ничего, что можно было бы сделать по этому поводу, есть ли что-нибудь подобное, которое будет работать так, как я этого хочу?

Большое спасибо! Любые пожелания.

-Примечание. Я довольно новичок в GitHub, поэтому постарайтесь быть максимально подробными и поучительными.

ответ

1

Использовать релизы!

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

Вы можете использовать релизы делать то, что вы пытаетесь сделать, и иметь имя файла, что вы хотите.

Поле "tag version" станет именем файла.

Tag Version

Например, если вы заполните поле версии тега с «1», файл будет называться 1.zip

Надеются, что это помогает в вашем случае!


Edit:

Если вы хотите разрешить пользователям загружать почтовый индекс от GitHub с определенным именем файла, единственный способ, который я знаю, чтобы сделать это:

Загрузить/толкать предварительно сжатый файл .zip в GitHub, как это: https://github.com/tehp/zipDownloadExample/blob/master/Factorial.class.zip

Вы можете скачать почтовый индекс, нажав «View Raw», или предоставляя пользователям ссылку, как эта: https://github.com/tehp/zipDownloadExample/raw/master/Factorial.class.zip

Вы можете найти эту ссылку по правой кнопке мыши на кнопке загрузки и выберите «Копировать ссылку»

На моем взгляде, при условии прямой ссылки на почтовых загрузки является лучшим решением для нетехнических пользователей.

+0

Эй, я чувствую, что это на шаг ближе. Однако он по-прежнему создает папку с именем «1» вне исходных файлов в .zip, которая снова разрушает структуру пакета ресурсов. Кроме того, это означает, что мне нужно повторно копировать и вставлять ссылку на выпуск каждый раз? Какие-либо дополнительные рекомендации? Спасибо! –

+0

О, я не понял ваш вопрос. Я собираюсь отредактировать свой ответ. – tehp

+0

Хорошо, без проблем. Надеюсь, вы по-прежнему можете помочь: P –