Skip to main content

GitHub Releases

این صفحه دریافت فایل‌های ریلیز، محتوای raw گیت‌هاب و پکیج‌های گیت‌لب را از میرور نوین کلاود پوشش می‌دهد.

پیکربندی

قاعده‌ی کلی: هر آدرس github.com/<owner>/<repo>/releases/download/... را با پیشوند mirror.novin.cloud/github-releases جایگزین کنید:

https://github.com/<owner>/<repo>/releases/download/<tag>/<asset>

https://mirror.novin.cloud/github-releases/<owner>/<repo>/releases/download/<tag>/<asset>

برای فایل‌های raw (raw.githubusercontent.com):

https://mirror.novin.cloud/github-raw/<owner>/<repo>/<branch>/<path>

پکیج‌های گیت‌لب هم با همین الگو، از مخزن gitlab-packages میرور می‌شوند.

بررسی

curl -LO https://mirror.novin.cloud/github-releases/cli/cli/releases/download/v2.58.0/gh_2.58.0_linux_amd64.tar.gz

اگر دانلود بدون تحریم‌شکن و با سرعت داخلی کامل شود، مخزن به‌درستی کار می‌کند.

استفاده در Docker / CI

FROM ubuntu:24.04
RUN curl -LO https://mirror.novin.cloud/github-releases/cli/cli/releases/download/v2.58.0/gh_2.58.0_linux_amd64.tar.gz \
&& tar -xzf gh_2.58.0_linux_amd64.tar.gz

در اسکریپت‌های CI که آدرس github.com هاردکد شده، کافی است github.com را با mirror.novin.cloud/github-releases جایگزین کنید — بقیه‌ی مسیر ثابت می‌ماند.

بازگشت به تنظیمات قبلی

هر جا mirror.novin.cloud/github-releases یا mirror.novin.cloud/github-raw استفاده شده، آن را با github.com یا raw.githubusercontent.com جایگزین کنید.