کنترل نسخه

GitHub و GitLab را متصل کنید — از مخزنی که از قبل استفاده می‌کنید مستقر کنید

حساب کاربری GitHub یا GitLab خود را که از قبل در آن کار می‌کنید متصل کنید و مستقیماً از یک مخزن مستقر کنید - یک سایت استاتیک روی Pages، یا یک پروژه روی هاستینگ مدیریت‌شده. همچنین می‌توانید با GitHub یا GitLab وارد Zinn Digital® شوید. هر اتصال دسترسی‌های مورد نیاز خود را نشان می‌دهد، هنگام ورود اعتبار‌سنجی می‌شود و در Vault ذخیره می‌شود - هرگز در کد یا لاگ ذخیره نمی‌شود.

  • GitHub + GitLabاتصال هر دو حساب
  • استقرار روی صفحاتیا میزبانی مدیریت‌شده
  • ورود با GitLabو همچنین GitHub
  • توکن‌های ذخیره‌شده در Vaultتأییدشده در ورود

یک بار متصل شوید، به صورت امن

اتصال یک حساب کنترل منابع از همان جریان حساب متصل مانند هر اعتبارنامه دیگری در پلتفرم استفاده می‌کند: حداقل دسترسی، اعتبارسنجی‌شده و ذخیره‌شده در Vault.

ابتدا دسترسی‌ها را مشاهده کنید

پیش از تأیید هر چیزی، ما دقیقاً نشان می‌دهیم که اتصال به چه دسترسی‌هایی به مخزن و حساب کاربری نیاز دارد — نه بیشتر — تا به جای یک توکن کلی، یک توکن با دسترسی محدود اعطا کنید.

تأییدشده در هنگام ورود

لحظه‌ای که متصل می‌شوید، ما API ارائه‌دهنده را فراخوانی می‌کنیم تا تأیید کنیم توکن فعال است و محدوده دسترسی درستی دارد، و سپس یک علامت تایید سبز یا قرمز نمایش می‌دهیم. یک مجوز نامعتبر یا با محدوده بیش از حد رد می‌شود.

مستقیماً در Vault

یک توکن معتبر از طریق همان درز اتصالی که هر مدارک استفاده می‌کند، در Vault نوشته می‌شود. این توکن هرگز در کد کامیت نمی‌شود، در گزارش چاپ نمی‌شود و در فایل محیطی باقی نمی‌ماند.

قابل لغو و حسابرسی‌شده

شما هر زمان که مایل باشید می‌توانید دسترسی ما را در GitHub یا GitLab لغو کنید و اتصال را در سمت ما حذف کنید. تمام فعالیت‌های انجام‌شده از طریق حساب متصل، دارای گزارش حسابرسی هستند.

هرجا که برای پروژه مناسب است، مستقر کنید

یک مخزن می‌تواند برای یک سایت ایستا یا ساخته‌شده به یک میزبان Pages منتقل شود، یا برای یک برنامه کامل به هاستینگ مدیریت‌شده برود. ارسال‌ها (Pushes) می‌توانند بازاستقرار را فعال کنند تا سایت زنده شاخه پیش‌فرض شما را دنبال کند.

  • گیت‌لب پیجز (GitLab Pages) و گیت‌هاب پیجز (GitHub Pages) برای وب‌سایت‌های ایستا و از‌پیش‌ساخته‌شده که از حساب متصل شما مدیریت می‌شوند.
  • Cloudflare Pages به عنوان یک مقصد Pages جایگزین، برای ساخت‌های فریم‌ورک و تحویل Edge.
  • میزبانی مدیریت‌شده برای یک برنامه‌ی کامل WordPress، PHP، استاتیک یا Node که از مخزن مستقر شده است.
  • ارسال برای استقرار: یک ارسال (push) به شاخه پیش‌فرض شما می‌تواند بازسازی سایت را فعال کند، به طوری که سایت زنده مخزن را دنبال کند.
  • همان اتصال، ورود به سیستم را پشتیبانی می‌کند — می‌توانید به جای رمز عبور، با استفاده از GitHub یا GitLab به Zinn Digital® وارد شوید.

از مخزن تا سایت زنده

  1. اتصال حساب کاربری

    GitHub یا GitLab را با یک توکن دارای محدوده مجاز کنید. ما ابتدا دسترسی‌ها را نمایش می‌دهیم و آن‌ها را در هنگام ورود اعتبارسنجی می‌کنیم.

  2. یک مخزن و مقصد را انتخاب کنید

    مخزن را انتخاب کنید و محل استقرار آن را مشخص کنید: GitLab Pages، GitHub Pages، Cloudflare Pages یا میزبانی مدیریت‌شده.

  3. استقرار

    ما می‌سازیم و منتشر می‌کنیم. یک URL موقت به شما امکان می‌دهد پیش از فعال شدن DNS، پیش‌نمایش را مشاهده کنید.

  4. پیگیری شاخه

    قابلیت ارسال برای استقرار (push-to-deploy) را فعال کنید تا با هر ارسال به شاخه پیش‌فرض شما، سایت زنده به‌طور خودکار مجدداً ساخته شود.

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

به چه ارائه‌دهندگان کنترل نسخه‌ای می‌توانم متصل شوم؟

GitHub و GitLab. حسابی را که در حال حاضر با آن کار می‌کنید وصل کنید تا بتوانیم از مخازن آن مستقر (deploy) شویم و، در صورت فعال‌سازی، از آن برای ورود شما به سیستم استفاده کنیم. هر دو از طریق یک درگاه حساب متصل‌ شده یکسان مدیریت می‌شوند.

آیا می‌توانم علاوه بر GitHub با GitLab نیز وارد شوم؟

بله. در کنار ایمیل و GitHub، می‌توانید با استفاده از GitLab به حساب کاربری Zinn Digital® خود وارد شوید. لایهٔ هویت، تعامل OAuth را مدیریت می‌کند؛ ما هرگز رمز عبور ارائه‌دهندهٔ شما را نمی‌بینیم.

کجا می‌توانم یک مخزن را مستقر کنم؟

به GitLab Pages، GitHub Pages یا Cloudflare Pages برای یک سایت ایستا یا ساخته‌شده، یا روی میزبانی مدیریت‌شده برای یک برنامه کامل. شما هدف را هنگام اتصال مخزن انتخاب می‌کنید و پوش‌ها می‌توانند استقرار مجدد را راه‌اندازی کنند.

توکن دسترسی من چگونه محافظت می‌شود؟

ما دسترسی‌هایی را که اتصال به آن‌ها نیاز دارد به شما نشان می‌دهیم، توکن را در زمان ورود در برابر API ارائه‌دهنده اعتبارسنجی می‌کنیم و تنها پس از آن، آن را در Vault ذخیره می‌کنیم. این توکن هرگز وارد کد، لاگ یا فایل محیطی نمی‌شود و شما می‌توانید هر زمان که خواستید آن را از سمت ارائه‌دهنده باطل کنید یا اتصال را از سمت ما حذف کنید.

آیا می‌توانم از استقرار صفحات روی خط Footprint-Free استفاده کنم؟

این امکان ارائه شده اما در آنجا علامت‌گذاری شده است. GitLab Pages و GitHub Pages زیرساخت ارائه‌دهنده و دامنه‌های عمومی gitlab.io و github.io را به اشتراک می‌گذارند که این یک ردپا است. برای یک شبکه بدون ردپا، به جای آن روی میزبانی ایزوله مستقر شوید؛ در Mainstream، Pages درجه یک است.

استقرار از مخزن

یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت بانکی را شروع کنید، GitHub یا GitLab را متصل کنید و از مخزنی که از قبل استفاده می‌کنید مستقر کنید؛ این روند هنگام ورود اعتبارسنجی شده و در Vault ذخیره می‌شود.

شروع رایگان