Как я могу заставить cdn.rawgit.com использовать обновленный файл

Я использую cdn.rawgit.com для размещения некоторых моих скриптов и css для проекта, но я не могу его обновить. В соответствии с FAQ:

Запросы на cdn.rawgit.com маршрутизируются через сеть быстрой доставки файлов высокой четкости MaxCDN, и при первом запуске они кэшируются. Это обеспечивает лучшую производительность и снижает нагрузку на RawGit и GitHub, но это означает, что перезагрузка не будет получать новые изменения от GitHub.

Означает ли это, что я никогда не смогу обновиться? Или есть способ заставить обновление использовать самую последнюю версию?

Ответ 1

Да, постоянные средства никогда.

Из документации:

Поскольку файлы не обновляются после первого запроса, лучше всего использовать определенный тег или URL-адрес фиксации, а не URL-адрес ветки.

Это не будет обновлять файл per se, но это позволит вам указать новую версию.

Ответ 2

Я только что создал страницу с страницами github, и я разместил там файлы. Вы создаете репозиторий, в настройках создаете страницу, а затем, когда вы обновляете файлы, она автоматически сделает это за вас!

Ответ 3

Невозможно обновить ссылку cdn. Но есть способ сделать это.
Вместо прямого указания URL-адреса:

https://github.com/<user>/<repo>/file.txt

вы можете сделать его тегом, как этот

https://github.com/<user>/<repo>/1.2/file.txt

Поэтому, когда вы меняете файл, создайте черновик и измените тег 1.2 на релиз тега, который вы сделали недавно!

Ответ 4

Поскольку rawgit.com закрывается, вы хотите использовать combinatronics.com, это альтернатива для rawgit.com

Он также автоматически получает последний файл.