میزبانی GitHub Pages

دیپلوی و مدیریت GitHub Pages، بدون نیاز به خروج از پنل

حساب GitHub خود را متصل کنید و به Zinn Digital® اجازه دهید مخازن بسازد، بیلدها را پوش کند، GitHub Pages را فعال و مستقر کند، دامنه سفارشی را متصل کند و بازگشت به نسخه قبل (Rollback) را انجام دهد - همه از یک داشبورد و MCP، برای یک سایت یا به صورت انبوه. با اپلیکیشن GitHub کمترین دسترسی (least-privilege) ما، یا یک توکن دقیقاً پیکربندی‌شده و معتبر، به روش سازمانی متصل شوید.

  • GitHub Appحداقل دسترسی، قابل لغو
  • یا یک PATدامنه‌های نمایش‌داده‌شده + تأییدشده
  • ما آن را مدیریت می‌کنیمایجاد، استقرار، دامنه، پشتیبان‌گیری
  • داشبورد + MCPقابلیت انجام دسته‌جمعی

اتصال به شیوه سازمانی — حداقل دسترسی، تأییدشده

اتصال حساب کد منبع نباید به معنای تحویل یک کلید قدرتمند با طول عمر بالا باشد. ما دو مسیر پیش روی شما می‌گذاریم و به‌طور پیش‌فرض مسیر امن را انتخاب می‌کنیم.

ربات GitHub App برنامهٔ Zinn® (ترجیحی)

برنامه GitHub App ما را روی حساب خود نصب کنید و فقط دسترسی مخازنی را که انتخاب می‌کنید به آن اعطا نمایید. این برنامه دارای مجوزهای جزئی است — محتوا، Pages و مدیریت برای ایجاد مخزن — و به جای یک کلید سری دائمی، توکن‌های نصب کوتاه‌مدت صادر می‌کند، و شما می‌توانید هر زمان که مایل بودید تنها با یک کلیک دسترسی آن را لغو کنید.

توکن با جزییات دقیق (پشتیبان)

ترجیح می‌دهید از یک توکن استفاده کنید؟ ما دقیقاً به شما نشان می‌دهیم که چه دسترسی‌هایی را برای مخازن هدف اعطا کنید — حداقل دسترسی لازم، نه چیزی بیشتر — و آن را قبل از ذخیره‌سازی، با استفاده از API مربوط به GitHub در هنگام ورود با یک علامت تأیید سبز یا قرمز اعتبارسنجی می‌کنیم.

گواهی‌نامه‌ها در Vault

هر مسیری را که انتخاب کنید، این مشخصات امنیتی از همان مجرای اتصالِ سایر حساب‌هایی که اضافه می‌کنید عبور داده شده و در Vault ذخیره می‌شود. این اطلاعات هرگز در کد، گزارش (log) یا فایل محیطی نوشته نمی‌شود.

قابل لغو و قابل ممیزی

کنترل دسترسی در دست شماست: هر زمان که مایل بودید می‌توانید دسترسی را از سمت خود لغو کنید، و تمام اقداماتی که ما روی حساب کاربری شما انجام می‌دهیم به همراه هویت انجام‌دهنده در لاگ حسابرسی ثبت می‌شود.

آنچه برای شما انجام می‌دهیم، مدیریت‌شده و خودکار

پس از اتصال، GitHub Pages به یک بستر استقرار درجه یک تبدیل می‌شود که آن را از طریق ابزارهای ما کنترل می‌کنید — هرگز از رابط کاربری GitHub.

  • مخزن‌ها را بسازید یا از یک مخزن موجود استفاده کنید، و محتوا یا خروجی ساخت خود را ارسال کنید.
  • GitHub Pages را از یک منبع شاخه و پوشه یا ساخت GitHub Actions فعال کرده و مستقر کنید.
  • هنگامی که یک نسخه با مشکل مواجه می‌شود، به نسخه قبلی بازگردید.
  • اتصال دامنه اختصاصی: نوشتن CNAME مخزن، اجبار به استفاده از HTTPS و تنظیم DNS‌های ریشه و www برای شما.
  • از مخزن در بازه‌های زمانی برنامه‌ریزی‌شده روی ذخیره‌سازی ابری R2 نسخه پشتیبان تهیه کنید — محصولی برای پشتیبان‌گیری از مخزن و بازیابی بحران (DR).
  • ابزارهای ما را روی سایت زنده اجرا کنید: از آنجایی که سایت‌های Pages از نوع استاتیک عمومی هستند، بررسی‌های ایندکس‌گذاری، داده‌های سئو، بک‌لینک و آپ‌تایم همگی کار می‌کنند.
  • انجام این کار به صورت گروهی از طریق MCP: سایت‌های Pages را در مخازن مختلف مستقیماً از ابزار هوش مصنوعی خود ایجاد و مستقر کنید.

هشدار ردپا، به‌روشن بیان‌شده

ما ترجیح می‌دهیم معاوضه‌ها را به شما بگوییم تا اینکه آنها را پنهان کنیم. GitHub Pages هیچ قانون سمت سروری ندارد — هیچ .htaccess وجود ندارد — بنابراین مسدودکننده خزنده سئو که دسترسی Ahrefs، Majestic و بقیه را در سطح سرور روی ناوگان خودمان به شدت رد می‌کند، نمی‌تواند در آنجا کار کند. در GitHub Pages بهترین کنترل موجود robots.txt به به علاوه متا تگ‌ها است، که خزندگان تهاجمی بک‌لینک شناخته شده‌اند که آنها را نادیده می‌گیرند.

هر سایت GitHub Pages همچنین زیرساخت و محدوده‌های IP منتشرشده‌ی GitHub را به اشتراک می‌گذارد که خود یک footprint مشترک است. برای یک سایت پول‌ساز یا یک پروژه‌ی اصلی هیچ‌کدام از این‌ها اهمیتی ندارد، و GitHub Pages یک بک‌اند استاتیک رایگان و واقعاً خوب است.

برای خط Footprint-Free مهم است، بنابراین با صداقت با آن برخورد می‌کنیم: GitHub Pages ارائه می‌شود اما به عنوان ضعیف‌تر از نظر ردپا پرچم‌گذاری می‌شود، پیش‌فرض PBN روی ناوگان ما یا Cloudflare Pages باقی می‌ماند، و وقتی GitHub Pages را برای یک سایت حساس به ردپا انتخاب می‌کنید، رابط کاربری به شما هشدار می‌دهد. شما با داشتن حقایق در مقابل خود تصمیم می‌گیرید.

سوالات متداول

چگونه حساب GitHub خود را متصل کنم؟

روش ترجیحی ما Zinn® GitHub App است که آن را روی حساب خود نصب کرده و به مخزن‌های انتخاب‌شده دسترسی می‌دهید. این برنامه از دسترسی‌های دقیق و توکن‌های نصب کوتاه‌مدت استفاده می‌کند — هیچ رمز طولانی‌مدتی برای لو رفتن وجود ندارد — و می‌توانید آن را با یک کلیک لغو کنید. اگر ترجیح می‌دهید از یک توکن دسترسی شخصی دقیق استفاده کنید، دقیقاً به شما می‌گوییم چه دسترسی‌هایی را اعطا کنید و توکن را در همان لحظه‌ای که وارد می‌کنید اعتبار‌سنجی می‌کنیم.

توکن من را چه چیزهایی اعتبارسنجی می‌کنید؟

هنگام ورود، ما API مربوط به GitHub را فراخوانی می‌کنیم تا تأیید کنیم که توکن فعال است و مجوزهای لازم را دارد — محتوای مخزن، صفحات و مدیریت برای ایجاد مخزن — و قبل از ذخیره‌سازی هر چیزی، علامت تایید سبز یا قرمز را نمایش می‌دهیم. ما هرگز یک کلید تأییدنشده یا با دسترسی بیش از حد را ذخیره نمی‌کنیم. اعتبارنامه‌ها از طریق همان اتصال مشترکِ سایر حساب‌هایی که اضافه می‌کنید، به Vault منتقل می‌شوند.

شما دقیقاً روی حساب کاربری من چه کارهایی انجام می‌دهید؟

ما مخازن ایجاد می‌کنیم (یا از یک مخزن موجود استفاده می‌کنیم)، محتوا یا خروجی ساخت شما را ارسال (push) می‌کنیم، GitHub Pages را از یک شاخه و پوشه یا فرآیند ساخت GitHub Actions فعال می‌کنیم و امکان بازگردانی را فراهم می‌کنیم. برای یک دامنه سفارشی، فایل CNAME مخزن را می‌نویسیم، HTTPS را اجباری می‌کنیم و DNS را برای شما پیکربندی می‌کنیم. همچنین می‌توانیم طبق یک برنامه زمانی، از مخزن در حافظه شیء R2 نسخه پشتیبان تهیه کنیم.

آیا می‌توانم از دامنه شخصی خود در یک سایت Pages استفاده کنم؟

بله. ما فایل CNAME ریپازیتوری را می‌نویسیم، گزینه Enforce HTTPS را فعال می‌کنیم و DNS را تنظیم می‌کنیم — رکوردهای A آپکس را روی آدرس‌های Pages شرکت GitHub و CNAME بخش www را — با پیروی از همان قانون آپکس و www که در سایر بک‌اندها وجود دارد.

آیا استفاده از GitHub Pages روی PBN من امن است؟

با آگاهی کامل از آن استفاده کنید. GitHub Pages هیچ قانون سمت سروری ندارد، بنابراین مسدود کردن خزنده سئو در آنجا تنها می‌تواند به robots.txt و متا تگ‌ها متکی باشد — این قابلیت نمی‌تواند مانند ناوگان خودمان، Ahrefs یا Majestic را به سختی مسدود کند — و هر سایت Pages زیرساخت و رِنج‌های IP گیت‌هاب را به اشتراک می‌گذارد که یک footprint مشترک است. بنابراین در لاین Footprint-Free ما GitHub Pages را ارائه می‌دهیم اما آن را به عنوان ضعیف‌تر از نظر footprint علامت‌گذاری می‌کنیم، حالت پیش‌فرض PBN را روی ناوگان خودمان یا Cloudflare حفظ می‌کنیم، و وقتی آن را برای یک سایت حساس به footprint انتخاب می‌کنید به شما هشدار می‌دهیم. در لاین Mainstream این یک گزینه استاتیک درجه یک و رایگان است.

اتصال GitHub و استقرار

یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت بانکی را شروع کنید، حساب GitHub خود را با کمترین دسترسی ممکن به Zinn® GitHub App متصل کنید و به ما اجازه دهید سایت‌های Pages شما را - از طریق داشبورد و ابزار هوش مصنوعی خودتان - ایجاد، مستقر و مدیریت کنیم.

شروع رایگان