اسے منسلک کرنا آپ کے لیے کیا کام کرتا ہے
اپنا ذاتی Netlify اکاؤنٹ منسلک کرنے سے آپ اپنے Zinn® ڈیش بورڈ سے اپنے Netlify اکاؤنٹ میں ایک اسٹیٹک سائٹ شائع کر سکتے ہیں۔ پروجیکٹ اور بل آپ کے ہوں گے؛ تعیناتی (deploy)، کسٹم ڈومین اور DNS ریکارڈز ہم سنبھالتے ہیں۔
شروع کرنے سے پہلے
ایک Netlify اکاؤنٹ۔ Netlify کا مفت پلان استعمال کیا جا سکتا ہے؛ اس کی حدود Netlify ہی کی ہیں، اور مصروف اکاؤنٹ پر جس چیز کا سب سے پہلے سامنا ہوتا ہے وہ عموماً تعیناتیوں (deploys) کی تعداد ہے — Netlify فی منٹ چند اور روزانہ تقریباً ایک سو کی اجازت دیتا ہے۔
1۔ Netlify پر کلید بنائیں
Netlify میں، Applications → Personal access tokens کھولیں اور New access token منتخب کریں۔ اسے ایک نام دیں، Expiration منتخب کریں، اور Generate token دبائیں۔ اگر آپ کی ٹیم SAML سنگل سائن آن کے ساتھ سائن ان کرتی ہے، تو Allow access to my SAML-based Netlify team کو نشان زد کریں اور اس کے ذریعے سائن ان ہوں۔ ٹوکن کاپی کر لیں — Netlify اسے صرف ایک بار دکھاتا ہے۔ کسی اسکوپ (scopes) کو منتخب کرنے کی ضرورت نہیں ہے۔
2۔ اسے یہاں منسلک کریں
اپنے ڈیش بورڈ میں Integrations کھولیں اور Connect an account منتخب کریں۔ گروپ کے طور پر Static hosting (Netlify, Vercel) اور اکاؤنٹ کے طور پر Netlify منتخب کریں، API token درج کریں، اور Connect account دبائیں۔
کچھ بھی محفوظ کیے جانے سے پہلے ہم اس کی جانچ کرتے ہیں جو آپ پیسٹ کرتے ہیں۔ کام نہ کرنے والی کلید کبھی محفوظ نہیں کی جاتی، اور جواب بتاتا ہے کہ اس میں کیا خرابی تھی۔ کام کرنے والی کلید ہمارے رازوں کی تجوری (secrets vault) میں محفوظ طور پر اینکرپٹ رکھی جاتی ہے — ہمارے ڈیٹا بیس میں کبھی نہیں — اور دوبارہ کبھی نہیں دکھائی جاتی، آپ کو بھی نہیں۔
آگے کیا ہوتا ہے
- جب آپ کوئی اسٹیٹک سائٹ بناتے یا منتقل کرتے ہیں، تو یہ اکاؤنٹ تعیناتی کے ہدف (deploy target) کے طور پر ظاہر ہوتا ہے۔ اسے منتخب کریں اور ہم آپ کے اکاؤنٹ پر موجود ایک پروجیکٹ میں سائٹ کی تعمیر (build) شائع کر دیں گے۔
- کسٹم ڈومینز آپ کے لیے منسلک کر دیے جاتے ہیں، اور ڈومین کا صفحہ وہ تمام DNS ریکارڈز دکھاتا ہے جن کی وینڈر کو ضرورت ہوتی ہے تاکہ ڈومین نئے ہوسٹ پر کھل سکے۔
- پروجیکٹ، اس کا استعمال اور اس کا بل آپ کے اکاؤنٹ پر ہوتا ہے؛ آپ اپنے ذاتی وینڈر ڈیش بورڈ میں ہر تعیناتی دیکھ سکتے ہیں۔
اگر یہ منسلک نہ ہو
اس نے کام کیا اور پھر رک گیا۔ اپنا Netlify پاس ورڈ ری سیٹ کرنے سے ری سیٹ سے پہلے بنایا گیا ہر ذاتی رسائی کا ٹوکن منسوخ ہو جاتا ہے، اور ٹوکنز آپ کی منتخب کردہ تاریخ پر بھی ختم ہو جاتے ہیں۔ ایک نیا ٹوکن بنائیں اور اسے منسلک کریں۔
تعیناتی کو شرح کی حد (rate-limited) کے طور پر مسترد کر دیا گیا۔ Netlify اس بات پر حد لگاتا ہے کہ کوئی اکاؤنٹ کتنی بار تعیناتی کر سکتا ہے۔ چند منٹ انتظار کریں؛ جس سائٹ کی تعیناتی نہیں ہوئی تھی اسے بالکل اسی حالت میں چھوڑ دیا جاتا ہے جس میں وہ تھی۔
یہ کہتا ہے کہ کلید مسترد کر دی گئی۔ تقریباً ہمیشہ تین باتوں میں سے ایک ہوتی ہے: اس کے ساتھ کاپی ہونے والی کوئی اسپیس یا لائن بریک، ایسی کلید جس کی میعاد ختم ہو چکی ہو، یا ایسی کلید جسے آپ کے کاپی کرنے کے بعد منسوخ یا دوبارہ بنایا گیا ہو۔ ایک نئی کلید بنائیں اور اسے دوبارہ پیسٹ کریں۔
یہ منسلک ہو جاتی ہے، لیکن بعد میں کوئی عمل ناکام ہو جاتا ہے۔ کلید تصدیق تو کر دیتی ہے لیکن اس میں وہ اجازت نہیں ہوتی جس کی اس عمل کو ضرورت ہے۔ اوپر درج اجازتوں کے ساتھ ایک نئی کلید بنائیں، پھر پرانا رابطہ منقطع کریں اور نئی کلید منسلک کریں۔
منقطع کرنا
Integrations کھولیں، اکاؤنٹ تلاش کریں اور Disconnect دبائیں۔ اس سے محفوظ شدہ کلید فوراً حذف ہو جاتی ہے۔ جو کچھ بھی اسے استعمال کر رہا تھا وہ اپنے اگلے عمل پر رک جاتا ہے، اور جو اسکرینیں اس پر منحصر تھیں وہ خاموشی سے ناکام ہونے کے بجائے اس کی اطلاع دیتی ہیں۔
منقطع کرنے سے وہ سب واپس نہیں ہوتا جو پہلے ہی کیا جا چکا ہے — ریکارڈز، تعیناتیاں یا ترتیبات جو ہم نے آپ کے اکاؤنٹ پر تبدیل کیں وہ ویسی ہی رہتی ہیں۔ اگر آپ کو لگتا ہے کہ خود کلید افشا ہو سکتی ہے، تو وینڈر کے پاس بھی اسے منسوخ کر دیں؛ منقطع کرنے سے ہماری کاپی ہٹتی ہے، ان کی نہیں۔