پہلے حقوق ملاحظہ کریں
کسی بھی چیز کی اجازت دینے سے پہلے، ہم بالکل یہ دکھاتے ہیں کہ کنکشن کو کون سی ریپوزیٹری اور اکاؤنٹ کی اجازتیں درکار ہیں—اس سے زیادہ کچھ نہیں—تاہم آپ غیر محدود ٹوکن کی بجائے ایک محدود دائرہ کار والا ٹوکن عطا کرتے ہیں۔
ماخذ کنٹرول
اپنا وہ GitHub یا GitLab اکاؤنٹ منسلک کریں جس میں آپ پہلے سے کام کرتے ہیں اور براہ راست کسی ریپوزٹری سے ڈپلائے کریں — Pages پر ایک اسٹیٹک سائٹ، یا مینیجڈ ہوسٹنگ پر کوئی پروجیکٹ۔ آپ GitHub یا GitLab کے ذریعے Zinn Digital® میں سائن ان بھی کر سکتے ہیں۔ ہر کنیکشن اپنی مطلوبہ مراعات دکھاتا ہے، اینٹری پر اس کی توثیق کی جاتی ہے، اور اسے Vault میں محفوظ کیا جاتا ہے — کبھی بھی کوڈ یا لاگ میں نہیں۔
سورس کنٹرول اکاؤنٹ کو منسلک کرنے کے لیے بھی دیگر تمام کریڈینشلز کی طرح اسی کنیکٹڈ اکاؤنٹ فلو کا استعمال ہوتا ہے: کم سے کم مراعات، تصدیق شدہ، اور Vault میں محفوظ۔
کسی بھی چیز کی اجازت دینے سے پہلے، ہم بالکل یہ دکھاتے ہیں کہ کنکشن کو کون سی ریپوزیٹری اور اکاؤنٹ کی اجازتیں درکار ہیں—اس سے زیادہ کچھ نہیں—تاہم آپ غیر محدود ٹوکن کی بجائے ایک محدود دائرہ کار والا ٹوکن عطا کرتے ہیں۔
جس لمحے آپ کنیکٹ کرتے ہیں، ہم ٹوکن کے لائیو اور درست طریقے سے اسکوپ شدہ ہونے کی تصدیق کے لیے فراہم کنندہ کی API کو کال کرتے ہیں، اور سبز یا سرخ نشان دکھاتے ہیں۔ ایک غیر صالح یا حد سے زیادہ اسکوپ شدہ گرانٹ کو مسترد کر دیا جاتا ہے۔
ایک تصدیق شدہ ٹوکن ہر اسناد کے ذریعہ استعمال ہونے والی اسی کنکشن سیم کے ذریعے Vault میں لکھا جاتا ہے۔ یہ کبھی بھی کوڈ میں کمٹ نہیں کیا جاتا، لاگ میں پرنٹ نہیں کیا جاتا، اور نہ ہی کسی انوائرمنٹ فائل میں چھوڑا جاتا ہے۔
آپ جب چاہیں GitHub یا GitLab پر ہماری رسائی منسوخ کر سکتے ہیں، اور ہماری طرف سے کنکشن ہٹا سکتے ہیں۔ منسلک اکاؤنٹ کے ذریعے کی جانے والی ہر کارروائی کا آڈٹ لاگ محفوظ کیا جاتا ہے۔
ایک ریپوزیٹری جامعی یا بلٹ سائٹ کے لیے Pages ہوسٹ پر جا سکتی ہے، یا پھر مکمل ایپلیکیشن کے لیے مینیجڈ ہوسٹنگ پر۔ پشز کے ذریعے ری ڈپلائے کو ٹرگر کیا جا سکتا ہے تاکہ لائیو سائٹ آپ کی ڈیفالٹ برانچ کو ٹریک کر سکے۔
ایک محدود اسکوپ والے ٹوکن کے ساتھ GitHub یا GitLab کی توثیق کریں۔ ہم پہلے مراعات دکھاتے ہیں اور ان کا اندراج پر تصدیق کرتے ہیں۔
ریپوزیٹری کا انتخاب کریں اور یہ کہاں ڈیپلائی ہوتا ہے — GitLab Pages, GitHub Pages, Cloudflare Pages، یا مینیجڈ ہوسٹنگ۔
ہم بناتے اور شائع کرتے ہیں۔ ایک عارضی یو آر ایل (URL) آپ کو DNS کے حل ہونے سے پہلے پیش منظر دیکھنے کی اجازت دیتا ہے۔
پش ٹو ڈیپلائے (push-to-deploy) کو فعال کریں تاکہ آپ کی طے شدہ برانچ (default branch) میں کی جانے والی پش خود بخود لائیو سائٹ کو دوبارہ بنا دے۔
GitHub اور GitLab۔ اس اکاؤنٹ کو کنیکٹ کریں جس پر آپ پہلے ہی کام کرتے ہیں اور ہم اس کی ریپوزٹریز سے ڈیپلائی کر سکتے ہیں اور، اگر آپ اسے فعال کرتے ہیں، تو آپ کو سائن ان کرنے کے لیے اسے استعمال کر سکتے ہیں۔ دونوں ایک ہی کنیکٹڈ اکاؤنٹ کے ذریعے چلائے جاتے ہیں۔
ہاں۔ ای میل اور GitHub کے علاوہ، آپ GitLab کے ساتھ اپنے Zinn Digital® اکاؤنٹ میں سائن ان کر سکتے ہیں۔ شناختی تہہ OAuth ہینڈ شیک کو سنبھالتی ہے؛ ہم کبھی بھی آپ کے پرووائڈر کا پاس ورڈ نہیں دیکھتے ہیں۔
GitLab Pages، GitHub Pages یا Cloudflare Pages پر کسی جامد یا بلٹ سائیٹ کے لیے، یا کسی مکمل ایپلیکیشن کے لیے مینیجڈ ہوسٹنگ پر۔ جب آپ ریپوزیٹری منسلک کرتے ہیں تو آپ ہدف کا انتخاب کرتے ہیں، اور پشز دوبارہ ڈیپلائمنٹ کو ٹرگر کر سکتے ہیں۔
ہم آپ کو وہ مراعات دکھاتے ہیں جن کی کنکشن کو ضرورت ہوتی ہے، داخلے پر فراہم کنندہ کی API کے خلاف ٹوکن کی توثیق کرتے ہیں، اور صرف اس کے بعد اسے Vault میں محفوظ کرتے ہیں۔ یہ کبھی بھی کوڈ، لاگ یا انوائرمنٹ فائل کو نہیں چھوتا، اور آپ اسے کسی بھی وقت فراہم کنندہ پر منسوخ کر سکتے ہیں یا ہماری طرف سے کنکشن ہٹا سکتے ہیں۔
یہ پیش کی جاتی ہے لیکن وہاں فلیگ شدہ ہے۔ GitLab Pages اور GitHub Pages فراہم کرنے والے کے انفراسٹرکچر اور عوامی gitlab.io / github.io ڈومینز کا اشتراک کرتے ہیں، جو کہ ایک فٹ پرنٹ ہے۔ صفر فٹ پرنٹ والے نیٹ ورک کے لیے، اس کی بجائے الگ تھلگ ہوسٹنگ پر تعینات کریں؛ Mainstream پر، Pages فرسٹ کلاس ہے۔
کارڈ کے بغیر 14 دن کا ٹرائل شروع کریں، GitHub یا GitLab کو متصل کریں، اور پہلے سے استعمال کردہ ریپوزیٹری سے ڈپلائی کریں—جو داخلے پر توثیق شدہ اور Vault میں محفوظ ہے۔
مفت شروع کریں