ماخذ کنٹرول

GitHub اور GitLab کو جوڑیں — اس ریپوزیٹری سے ڈیپلائی کریں جسے آپ پہلے ہی استعمال کر رہے ہیں

اپنا وہ GitHub یا GitLab اکاؤنٹ منسلک کریں جس میں آپ پہلے سے کام کرتے ہیں اور براہ راست کسی ریپوزٹری سے ڈپلائے کریں — Pages پر ایک اسٹیٹک سائٹ، یا مینیجڈ ہوسٹنگ پر کوئی پروجیکٹ۔ آپ GitHub یا GitLab کے ذریعے Zinn Digital® میں سائن ان بھی کر سکتے ہیں۔ ہر کنیکشن اپنی مطلوبہ مراعات دکھاتا ہے، اینٹری پر اس کی توثیق کی جاتی ہے، اور اسے Vault میں محفوظ کیا جاتا ہے — کبھی بھی کوڈ یا لاگ میں نہیں۔

  • GitHub + GitLabکوئی سا بھی اکاؤنٹ جوڑیں
  • پیجز پر ڈیپلائے کریںیا مینیجڈ ہوسٹنگ پر
  • GitLab کے ساتھ سائن ان کریںGitHub کے ساتھ ساتھ
  • Vault میں محفوظ ٹوکناندراج پر توثیق شدہ

ایک بار جڑیں، محفوظ طریقے سے

سورس کنٹرول اکاؤنٹ کو منسلک کرنے کے لیے بھی دیگر تمام کریڈینشلز کی طرح اسی کنیکٹڈ اکاؤنٹ فلو کا استعمال ہوتا ہے: کم سے کم مراعات، تصدیق شدہ، اور Vault میں محفوظ۔

پہلے حقوق ملاحظہ کریں

کسی بھی چیز کی اجازت دینے سے پہلے، ہم بالکل یہ دکھاتے ہیں کہ کنکشن کو کون سی ریپوزیٹری اور اکاؤنٹ کی اجازتیں درکار ہیں—اس سے زیادہ کچھ نہیں—تاہم آپ غیر محدود ٹوکن کی بجائے ایک محدود دائرہ کار والا ٹوکن عطا کرتے ہیں۔

داخلے پر تصدیق شدہ

جس لمحے آپ کنیکٹ کرتے ہیں، ہم ٹوکن کے لائیو اور درست طریقے سے اسکوپ شدہ ہونے کی تصدیق کے لیے فراہم کنندہ کی API کو کال کرتے ہیں، اور سبز یا سرخ نشان دکھاتے ہیں۔ ایک غیر صالح یا حد سے زیادہ اسکوپ شدہ گرانٹ کو مسترد کر دیا جاتا ہے۔

Vault میں سیدھا

ایک تصدیق شدہ ٹوکن ہر اسناد کے ذریعہ استعمال ہونے والی اسی کنکشن سیم کے ذریعے Vault میں لکھا جاتا ہے۔ یہ کبھی بھی کوڈ میں کمٹ نہیں کیا جاتا، لاگ میں پرنٹ نہیں کیا جاتا، اور نہ ہی کسی انوائرمنٹ فائل میں چھوڑا جاتا ہے۔

قابلِ تنسیخ اور آڈٹ شدہ

آپ جب چاہیں GitHub یا GitLab پر ہماری رسائی منسوخ کر سکتے ہیں، اور ہماری طرف سے کنکشن ہٹا سکتے ہیں۔ منسلک اکاؤنٹ کے ذریعے کی جانے والی ہر کارروائی کا آڈٹ لاگ محفوظ کیا جاتا ہے۔

اس پروجیکٹ کے مطابق ڈپلائی کریں

ایک ریپوزیٹری جامعی یا بلٹ سائٹ کے لیے Pages ہوسٹ پر جا سکتی ہے، یا پھر مکمل ایپلیکیشن کے لیے مینیجڈ ہوسٹنگ پر۔ پشز کے ذریعے ری ڈپلائے کو ٹرگر کیا جا سکتا ہے تاکہ لائیو سائٹ آپ کی ڈیفالٹ برانچ کو ٹریک کر سکے۔

  • آپ کے جُڑے ہوئے اکاؤنٹ سے چلنے والی، جامد اور پہلے سے بنی ہوئی ویب سائٹس کے لیے GitLab Pages اور GitHub Pages۔
  • فریم ورک بلڈز اور ایج ڈیلیوری کے متبادل Pages ٹارگٹ کے طور پر Cloudflare Pages۔
  • ریپوزیٹری سے ڈیپلائے ہونے والی مکمل WordPress، PHP، اسٹیٹک یا Node ایپلیکیشن کے لیے مینیجڈ ہوسٹنگ۔
  • پش-ٹو-ڈیپلائے: آپ کی ڈیفالٹ برانچ پر ایک پش ری بلڈ کو ٹریگر کر سکتا ہے، تاکہ لائیو سائٹ ریپازیٹری کے مطابق اپ ڈیٹ رہے۔
  • یہی کنکشن سائن ان کے لیے بھی استعمال ہوتا ہے — آپ پاس ورڈ کی بجائے GitHub یا GitLab کا استعمال کرتے ہوئے Zinn Digital® میں لاگ ان کر سکتے ہیں۔

ریپوزیٹری سے لائیو سائٹ تک

  1. اپنا اکاؤنٹ منسلک کریں

    ایک محدود اسکوپ والے ٹوکن کے ساتھ GitHub یا GitLab کی توثیق کریں۔ ہم پہلے مراعات دکھاتے ہیں اور ان کا اندراج پر تصدیق کرتے ہیں۔

  2. ایک ریپوزیٹری اور ہدف منتخب کریں

    ریپوزیٹری کا انتخاب کریں اور یہ کہاں ڈیپلائی ہوتا ہے — GitLab Pages, GitHub Pages, Cloudflare Pages، یا مینیجڈ ہوسٹنگ۔

  3. تعینات کریں

    ہم بناتے اور شائع کرتے ہیں۔ ایک عارضی یو آر ایل (URL) آپ کو DNS کے حل ہونے سے پہلے پیش منظر دیکھنے کی اجازت دیتا ہے۔

  4. برانچ کو ٹریک کریں

    پش ٹو ڈیپلائے (push-to-deploy) کو فعال کریں تاکہ آپ کی طے شدہ برانچ (default branch) میں کی جانے والی پش خود بخود لائیو سائٹ کو دوبارہ بنا دے۔

اکثر پوچھے گئے سوالات

میں کن سورس کنٹرول فراہم کنندگان کو جوڑ سکتا ہوں؟

GitHub اور GitLab۔ اس اکاؤنٹ کو کنیکٹ کریں جس پر آپ پہلے ہی کام کرتے ہیں اور ہم اس کی ریپوزٹریز سے ڈیپلائی کر سکتے ہیں اور، اگر آپ اسے فعال کرتے ہیں، تو آپ کو سائن ان کرنے کے لیے اسے استعمال کر سکتے ہیں۔ دونوں ایک ہی کنیکٹڈ اکاؤنٹ کے ذریعے چلائے جاتے ہیں۔

کیا میں GitHub کے ساتھ ساتھ GitLab سے بھی سائن ان کر سکتا ہوں؟

ہاں۔ ای میل اور GitHub کے علاوہ، آپ GitLab کے ساتھ اپنے Zinn Digital® اکاؤنٹ میں سائن ان کر سکتے ہیں۔ شناختی تہہ OAuth ہینڈ شیک کو سنبھالتی ہے؛ ہم کبھی بھی آپ کے پرووائڈر کا پاس ورڈ نہیں دیکھتے ہیں۔

میں ایک ریپوزٹری کہاں ڈپلائی کر سکتا ہوں؟

GitLab Pages، GitHub Pages یا Cloudflare Pages پر کسی جامد یا بلٹ سائیٹ کے لیے، یا کسی مکمل ایپلیکیشن کے لیے مینیجڈ ہوسٹنگ پر۔ جب آپ ریپوزیٹری منسلک کرتے ہیں تو آپ ہدف کا انتخاب کرتے ہیں، اور پشز دوبارہ ڈیپلائمنٹ کو ٹرگر کر سکتے ہیں۔

میرا رسائی ٹوکن کیسے محفوظ ہے؟

ہم آپ کو وہ مراعات دکھاتے ہیں جن کی کنکشن کو ضرورت ہوتی ہے، داخلے پر فراہم کنندہ کی API کے خلاف ٹوکن کی توثیق کرتے ہیں، اور صرف اس کے بعد اسے Vault میں محفوظ کرتے ہیں۔ یہ کبھی بھی کوڈ، لاگ یا انوائرمنٹ فائل کو نہیں چھوتا، اور آپ اسے کسی بھی وقت فراہم کنندہ پر منسوخ کر سکتے ہیں یا ہماری طرف سے کنکشن ہٹا سکتے ہیں۔

کیا میں Footprint-Free لائن پر Pages ڈیپلائمنٹ استعمال کر سکتا ہوں؟

یہ پیش کی جاتی ہے لیکن وہاں فلیگ شدہ ہے۔ GitLab Pages اور GitHub Pages فراہم کرنے والے کے انفراسٹرکچر اور عوامی gitlab.io / github.io ڈومینز کا اشتراک کرتے ہیں، جو کہ ایک فٹ پرنٹ ہے۔ صفر فٹ پرنٹ والے نیٹ ورک کے لیے، اس کی بجائے الگ تھلگ ہوسٹنگ پر تعینات کریں؛ Mainstream پر، Pages فرسٹ کلاس ہے۔

اپنی ریپوزٹری سے ڈیپلائی کریں

کارڈ کے بغیر 14 دن کا ٹرائل شروع کریں، GitHub یا GitLab کو متصل کریں، اور پہلے سے استعمال کردہ ریپوزیٹری سے ڈپلائی کریں—جو داخلے پر توثیق شدہ اور Vault میں محفوظ ہے۔

مفت شروع کریں