اس کو منسلک کرنا آپ کے لیے کیا کرتا ہے
اپنا ذاتی Render اکاؤنٹ منسلک کرنے سے آپ اپنے Zinn® ڈیش بورڈ سے اپنے Render اکاؤنٹ میں ایک اسٹیٹک سائٹ شائع کر سکتے ہیں۔ پروجیکٹ اور بل کے مالک آپ ہیں؛ ڈیپلائے، کسٹم ڈومین اور DNS ریکارڈز ہم سنبھالتے ہیں۔
شروع کرنے سے پہلے
ایک Render اکاؤنٹ، اور ایک منسلک GitHub، GitLab یا Bitbucket اکاؤنٹ جس میں سائٹ کا کوڈ موجود ہو — Render سائٹس کو ریپوزٹری سے بناتا ہے اور اپ لوڈ کردہ بلڈ کو قبول نہیں کر سکتا۔ Render کی مفت اسٹیٹک سائٹس تجارتی استعمال کی اجازت دیتی ہیں۔
1۔ Render پر کی (key) بنائیں
Render ڈیش بورڈ میں، Account Settings کھولیں، API Keys تلاش کریں اور ایک نئی کی بنائیں۔ Render مکمل کی صرف ایک بار دکھاتا ہے، جب وہ بنائی جاتی ہے؛ اسی وقت اسے کاپی کر لیں۔
2۔ اسے یہاں منسلک کریں
اپنے ڈیش بورڈ میں Integrations کھولیں اور Connect an account منتخب کریں۔ گروپ کے طور پر Static hosting (Netlify, Vercel) اور اکاؤنٹ کے طور پر Render کا انتخاب کریں، API token درج کریں، اور Connect account دبائیں۔
کچھ بھی محفوظ ہونے سے پہلے ہم جانچتے ہیں کہ آپ نے کیا پیسٹ کیا ہے۔ کام نہ کرنے والی کی کو کبھی بھی محفوظ نہیں کیا جاتا، اور جواب بتاتا ہے کہ اس میں کیا خرابی تھی۔ کام کرنے والی کی کو ہمارے سیکرٹس والٹ میں انکرپٹ کر کے رکھا جاتا ہے — کبھی بھی ہمارے ڈیٹا بیس میں نہیں — اور اسے دوبارہ کبھی نہیں دکھایا جاتا، خود آپ کو بھی نہیں۔
آگے کیا ہوتا ہے
- جب آپ کوئی اسٹیٹک سائٹ بناتے یا منتقل کرتے ہیں، تو یہ اکاؤنٹ ڈیپلائے ٹارگٹ کے طور پر ظاہر ہوتا ہے۔
Render ریپوزٹری سے بلڈ کرتا ہے — اس کے پاس اپ لوڈ کردہ بلڈ قبول کرنے کا کوئی طریقہ نہیں ہے — لہٰذا سائٹ کا کوڈ لازمی طور پر کسی منسلک GitHub، GitLab یا Bitbucket ریپوزٹری سے آنا چاہیے۔ اگر آپ نے ابھی تک منسلک نہیں کیا ہے تو پہلے ایک منسلک کریں۔
- ہم آپ کے اکاؤنٹ پر سروس بناتے ہیں، اسے ریپوزٹری کی طرف اشارہ کرتے ہیں، آپ کا کسٹم ڈومین منسلک کرتے ہیں اور ڈیپلائے کو متحرک کرتے ہیں۔ ڈومین کا صفحہ Render کے مطلوبہ تمام DNS ریکارڈز دکھاتا ہے۔
- استعمال اور بلنگ آپ کے اکاؤنٹ پر ہوتی ہے، جو آپ کے اپنے وینڈر ڈیش بورڈ میں نظر آتی ہے۔
اگر یہ منسلک نہ ہو
سائٹ نہیں بن پا رہی ہے۔ چیک کریں کہ آیا ریپوزٹری اکاؤنٹ منسلک ہے اور کیا خود Render ریپوزٹری تک پہنچ سکتا ہے — Render اپنے ڈیش بورڈ میں آپ سے اپنے Git فراہم کنندہ تک رسائی کی اجازت مانگ سکتا ہے۔
کی (key) منسوخ کر دی گئی تھی۔ Render کیز اس وقت تک درست رہتی ہیں جب تک کہ انہیں منسوخ نہ کر دیا جائے؛ اگر آپ کی کی منسوخ ہو گئی تھی، تو ایک نئی بنائیں۔
یہ کہتا ہے کہ کی (key) مسترد کر دی گئی۔ تقریباً ہمیشہ ان تین وجوہات میں سے ایک ہوتی ہے: اس کے ساتھ کاپی ہونے والی کوئی اسپیس یا لائن بریک، ایسی کی جس کی میعاد ختم ہو چکی ہو، یا ایسی کی جسے آپ کے کاپی کرنے کے بعد منسوخ یا دوبارہ تیار کیا گیا ہو۔ ایک نئی کی بنائیں اور اسے دوبارہ پیسٹ کریں۔
یہ منسلک ہو جاتی ہے، لیکن بعد میں کوئی عمل ناکام ہو جاتا ہے۔ کی تصدیق تو کر لیتی ہے لیکن اس میں اس کارروائی کے لیے درکار اجازت موجود نہیں ہوتی۔ اوپر دی گئی اجازتوں کے ساتھ ایک نئی کی بنائیں، پھر پرانے کنکشن کو منقطع کریں اور نئی کی منسلک کریں۔
منقطع کرنا
Integrations کھولیں، اکاؤنٹ تلاش کریں اور Disconnect دبائیں۔ اس سے محفوظ شدہ کی فوری طور پر حذف ہو جاتی ہے۔ جو کچھ بھی اسے استعمال کر رہا تھا وہ اپنے اگلے عمل پر رک جاتا ہے، اور جو اسکرینیں اس پر منحصر تھیں وہ خاموشی سے ناکام ہونے کے بجائے واضح طور پر مطلع کر دیتی ہیں۔
منقطع کرنے سے وہ چیزیں واپس نہیں ہوتیں جو پہلے ہی کی جا چکی ہیں — ریکارڈز، ڈیپلائمنٹس یا ترتیبات جو ہم نے آپ کے اکاؤنٹ پر تبدیل کی ہیں وہ ویسی ہی رہتی ہیں۔ اگر آپ کو لگتا ہے کہ خود کی (key) افشا ہو گئی ہوگی، تو اسے وینڈر کے پاس بھی منسوخ کر دیں؛ منقطع کرنے سے ہماری کاپی ہٹتی ہے، ان کی نہیں۔