میں اپنا GitHub اکاؤنٹ کیسے منسلک کروں؟
ترجیحی طریقہ ہماری Zinn® GitHub App ہے، جسے آپ اپنے اکاؤنٹ میں انسٹال کرتے ہیں اور منتخب کردہ ذخائر کے لیے اجازت دیتے ہیں۔ یہ تفصیلی اجازتوں اور قلیل مدتی تنصیبی ٹوکنز کا استعمال کرتی ہے — جس سے طویل مدتی راز افشا ہونے کا کوئی خطرہ نہیں ہے — اور آپ اسے ایک کلک میں منسوخ کر سکتے ہیں۔ اگر آپ باریک بینی سے وضع کردہ ذاتی رسائی ٹوکن استعمال کرنے کو ترجیح دیتے ہیں، تو ہم آپ کو بالکل درست بتاتے ہیں کہ کون سے دائرہ کار کی اجازت دینی ہے اور جیسے ہی آپ اسے درج کرتے ہیں ہم ٹوکن کی توثیق کرتے ہیں۔
آپ میرے ٹوکن کے بارے میں کیا تصدیق کرتے ہیں؟
داخلے پر ہم تصدیق کے لیے GitHub API کو کال کرتے ہیں کہ ٹوکن فعال ہے اور مطلوبہ اجازتیں رکھتا ہے — ریپازٹری کے مندرجات، Pages، اور ریپو بنانے کے لیے انتظامیہ — اور کسی بھی چیز کے محفوظ ہونے سے پہلے سبز یا سرخ نشان دکھاتے ہیں۔ ہم کبھی بھی غیر تصدیق شدہ یا حد سے زیادہ دائرہ کار والی کلید کو محفوظ نہیں کرتے ہیں۔ اسناد اسی کنکشن سیم کے ذریعے Vault میں جاتی ہیں جیسے آپ کے لائے ہوئے ہر دوسرے اکاؤنٹ کی۔
آپ دراصل میرے اکاؤنٹ پر کیا کرتے ہیں؟
ہم ریپوزٹریز بناتے ہیں (یا کسی موجودہ کو استعمال کرتے ہیں)، آپ کا مواد یا بلڈ آؤٹ پٹ پش کرتے ہیں، برانچ اور ڈائرکٹری یا GitHub Actions بلڈ سے GitHub Pages کو فعال کرتے ہیں، اور پچھلی حالت پر واپس جا سکتے ہیں۔ کسٹم ڈومین کے لیے ہم ریپو کا CNAME لکھتے ہیں، HTTPS کو لاگو کرتے ہیں، اور آپ کے لیے DNS کو کنفیگر کرتے ہیں۔ ہم شیڈول کے مطابق ریپوزٹری کا R2 آبجیکٹ اسٹوریج میں بیک اپ بھی لے سکتے ہیں۔
کیا میں Pages سائٹ پر اپنا ڈومین استعمال کر سکتا ہوں؟
جی ہاں۔ ہم مخزن کی CNAME فائل لکھتے ہیں، Enforce HTTPS کو فعال کرتے ہیں، اور DNS کو ترتیب دیتے ہیں — apex کے A-records کو GitHub کے Pages کے پتوں پر اور www CNAME کو — بالکل اسی apex-اور-www کے قاعدے پر عمل کرتے ہوئے جیسا کہ ہر دوسرے بیک اینڈ کے لیے ہوتا ہے۔
کیا میرے PBN پر GitHub Pages کا استعمال محفوظ ہے؟
اسے پوری احتیاط کے ساتھ استعمال کریں۔ GitHub Pages میں سرور سائیڈ کے قواعد موجود نہیں ہیں، اس لیے SEO کرالرز کی روک تھام وہاں صرف robots.txt اور میٹا ٹیگز پر ہی انحصار کر سکتی ہے — یہ Ahrefs یا Majestic کو اس طرح سختی سے نہیں روک سکتا جس طرح ہمارا اپنا فلیٹ روک سکتا ہے — اور Pages کی ہر سائٹ GitHub کے انفراسٹرکچر اور IP رینجز کا اشتراک کرتی ہے، جو کہ ایک مشترکہ نقش ہے۔ چنانچہ Footprint-Free لائن پر ہم GitHub Pages پیش کرتے ہیں لیکن اسے کمزور نقش کے طور پر نشان زد کرتے ہیں، اپنے فلیٹ یا Cloudflare پر PBN ڈیفالٹ کو برقرار رکھتے ہیں، اور جب آپ نقش کے لیے حساس سائٹ کے لیے اسے منتخب کرتے ہیں تو آپ کو خبردار کرتے ہیں۔ Mainstream لائن پر یہ ایک بہترین، مفت اسٹیٹک آپشن ہے۔