GitHub Pages হোস্টিং

প্যানেল ছেড়ে না গিয়েই GitHub Pages ডিপ্লয় এবং ম্যানেজ করুন

আপনার GitHub অ্যাকাউন্ট সংযুক্ত করুন এবং Zinn Digital®-কে সংগ্রহস্থল তৈরি করতে, বিল্ড পুশ করতে, GitHub Pages সক্ষম ও ডিপ্লয় করতে, একটি কাস্টম ডোমেন যুক্ত করতে এবং রোল ব্যাক করতে দিন—সবকিছু একটি ড্যাশবোর্ড এবং MCP থেকে, একটি সাইট বা বাল্ক উভয় ক্ষেত্রেই। আমাদের লিস্ট-প্রিভিলেজ GitHub App বা একটি যাচাইকৃত ফাইন-গ্রেইন্ড টোকেনের মাধ্যমে এন্টারপ্রাইজ উপায়ে সংযোগ করুন।

  • GitHub Appসর্বনিম্ন-সুবিধা, প্রত্যাহারযোগ্য
  • অথবা একটি PATস্কোপগুলো দেখানো ও যাচাই করা হয়েছে
  • আমরা এটি পরিচালনা করিতৈরি করুন, স্থাপন করুন, ডোমেইন, ব্যাকআপ
  • ড্যাশবোর্ড + এমসিপিবাল্ক-সক্ষম

এন্টারপ্রাইজ উপায়ে কানেক্ট করুন — সর্বনিম্ন সুযোগ-সুবিধা, যাচাইকৃত

একটি সোর্স-কোড অ্যাকাউন্ট কানেক্ট করার অর্থ এই নয় যে আপনাকে একটি শক্তিশালী দীর্ঘস্থায়ী চাবি দিয়ে দিতে হবে। আমরা আপনাকে দুটি পথ দিই এবং নিরাপদটিকে ডিফল্ট হিসেবে নির্ধারণ করি।

Zinn® GitHub App (পছন্দসই)

আপনার অ্যাকাউন্টে আমাদের GitHub App ইনস্টল করুন এবং কেবল আপনার পছন্দের রেপোজিটরিগুলোর অ্যাক্সেস দিন। এটি সূক্ষ্মভাবে নিয়ন্ত্রিত অনুমতি পায়—কন্টেন্ট, পেজ এবং রেপো তৈরির জন্য প্রশাসন—স্থায়ী সিক্রেটের পরিবর্তে স্বল্পমেয়াদী ইনস্টলেশন টোকেন জারি করে এবং আপনি যখন খুশি মাত্র এক ক্লিকেই এটি বাতিল করতে পারেন।

ফাইন-গ্রেইন টোকেন (ফলব্যাক)

একটি টোকেন ব্যবহার করতে পছন্দ করেন? লক্ষ্য রিপোজিটরিগুলোর জন্য কোন স্কোপগুলো প্রদান করতে হবে তা আমরা আপনাকে ঠিকঠাক দেখিয়ে দিই—সর্বনিম্ন সুযোগ-সুবিধা, এর বেশি কিছু নয়—এবং এটি সেভ হওয়ার আগেই, একটি সবুজ বা লাল টিক চিহ্নের সাহায্যে এন্ট্রি করার সময় GitHub API-এর বিপরীতে এটি যাচাই করে নিই।

Vault-এ শংসাপত্র

আপনি যেই পথই বেছে নিন না কেন, আপনার আনা অন্য যেকোনো অ্যাকাউন্টের মতো শংসাপত্রটি একই সংযোগ সিমের মধ্য দিয়ে প্রবাহিত হয় এবং Vault-এ সংরক্ষিত হয়। এটি কখনো কোডে, লগ-এ বা এনভায়রনমেন্ট ফাইলে লেখা হয় না।

বাতিলযোগ্য এবং নিরীক্ষাযোগ্য

আপনার নিয়ন্ত্রণ আপনার হাতেই রয়েছে: যেকোনো সময় আপনার দিক থেকে অ্যাক্সেস প্রত্যাহার করতে পারবেন, এবং আপনার অ্যাকাউন্টে আমাদের করা প্রতিটি কাজ এবং সেটি যে পরিচয় থেকে করা হয়েছে তা অডিট লগ-এ রেকর্ড করা হয়।

আমরা আপনার জন্য যা করি, সম্পূর্ণ পরিচালিত এবং স্বয়ংক্রিয়

একবার সংযুক্ত হলে, GitHub Pages একটি প্রথম শ্রেণীর ডিপ্লয় ব্যাকএন্ড হয়ে ওঠে যা আপনি আমাদের টুলস থেকে পরিচালনা করেন — কখনো GitHub UI থেকে নয়।

  • নতুন রিপোজিটরি তৈরি করুন বা একটি বিদ্যমানটি ব্যবহার করুন এবং আপনার কন্টেন্ট বা বিল্ড আউটপুট পুশ করুন।
  • একটি ব্র্যাঞ্চ এবং ডিরেক্টরি উৎস অথবা GitHub Actions বিল্ড থেকে GitHub Pages সক্রিয় করুন এবং ডিপ্লয় করুন।
  • কোনো রিলিজ ব্যর্থ হলে আগের কোনো ডিপ্লয়ে ফিরে যান।
  • একটি কাস্টম ডোমেন বাইন্ড করুন: রেপো CNAME লিখুন, HTTPS প্রয়োগ করুন এবং আপনার জন্য অ্যাপেক্স এবং www DNS কনফিগার করুন।
  • একটি নির্দিষ্ট সময়সূচী অনুযায়ী রিপোজিটরিটি R2 অবজেক্ট স্টোরেজে ব্যাকআপ করুন—এটি একটি রিপো ব্যাকআপ এবং ডিআর (DR) পণ্য।
  • লাইভ সাইটের বিরুদ্ধে আমাদের টুলিং চালান: যেহেতু পেজেস সাইটগুলো পাবলিক স্ট্যাটিক, তাই ইনডেক্সেশন, এসইও-ডেটা, ব্যাকলিংক এবং আপটাইম চেক—সবকিছুই কাজ করে।
  • MCP-এর মাধ্যমে বাল্ক করুন: আপনার এআই টুল থেকে একাধিক সংগ্রহশালা জুড়ে পেজেস সাইট তৈরি এবং স্থাপন করুন।

পদচিহ্নের সতর্কতা, পরিষ্কারভাবে বিবৃত

আমরা ট্রেড-অফটি লুকিয়ে না রেখে আপনাদের জানিয়ে দিতেই বেশি পছন্দ করি। GitHub Pages-এ কোনো সার্ভার-সাইড নিয়ম নেই — কোনো .htaccess নেই — তাই আমাদের নিজস্ব ফ্লিটে সার্ভারে Ahrefs, Majestic এবং অন্যান্যদের শক্তভাবে বাধা দেওয়া SEO-ক্রলার ব্লকিং সেখানে কাজ করতে পারে না। GitHub Pages-এ উপলব্ধ সেরা নিয়ন্ত্রণ হলো robots.txt এবং মেটা ট্যাগ, যা আক্রমণাত্মক ব্যাকলিংক ক্রলাররা উপেক্ষা করার জন্য পরিচিত।

প্রতিটি GitHub Pages সাইট GitHub-এর পরিকাঠামো এবং প্রকাশিত আইপি রেঞ্জও শেয়ার করে, যা নিজেই একটি শেয়ার্ড ফুটপ্রিন্ট। কোনো মানি সাইট বা মূলধারার প্রকল্পের ক্ষেত্রে এর কোনোটিই গুরুত্বপূর্ণ নয়, এবং GitHub Pages একটি নিখাদ ভালো, ফ্রি স্ট্যাটিক ব্যাকএন্ড।

Footprint-Free লাইনটির ক্ষেত্রে এটি অত্যন্ত গুরুত্বপূর্ণ, তাই আমরা সততার সাথে এটি পরিচালনা করি: GitHub Pages অফার করা হলেও এটিকে ফুটপ্রিন্টের দিক থেকে দুর্বল হিসেবে চিহ্নিত করা হয়েছে, PBN-এর ডিফল্ট অপশনটি আমাদের নিজস্ব ফ্লিট বা Cloudflare Pages-এই থাকে, এবং আপনি যখন ফুটপ্রিন্ট-সংবেদনশীল কোনো সাইটের জন্য GitHub Pages বেছে নেন, তখন ইন্টারফেসটি আপনাকে সতর্ক করে। সঠিক তথ্যগুলো আপনার সামনে রেখে আপনি নিজেই সিদ্ধান্ত নেবেন।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

আমি কীভাবে আমার GitHub অ্যাকাউন্ট সংযুক্ত করব?

পছন্দসই উপায়টি হলো আমাদের Zinn® GitHub App, যা আপনি আপনার অ্যাকাউন্টে ইনস্টল করে নির্বাচিত রেপোজিটরিগুলোতে অনুমতি দিতে পারেন। এটি সূক্ষ্ম অনুমতি এবং স্বল্পস্থায়ী ইনস্টলেশন টোকেন ব্যবহার করে—লিক হওয়ার মতো কোনো দীর্ঘস্থায়ী সিক্রেট নেই—এবং আপনি এটি এক ক্লিকেই প্রত্যাহার করতে পারেন। আপনি যদি এর পরিবর্তে একটি ফাইন-গ্রেইন পার্সোনাল অ্যাক্সেস টোকেন ব্যবহার করতে চান, তবে আমরা আপনাকে ঠিক কোন স্কোপগুলো দিতে হবে তা জানিয়ে দিই এবং টোকেনটি প্রবেশ করানোর সাথে সাথেই তা যাচাই করি।

আমার টোকেন সম্পর্কে আপনি কী যাচাই করেন?

প্রবেশের সময় আমরা GitHub API কল করি যাতে নিশ্চিত করা যায় যে টোকেনটি সচল রয়েছে এবং এর প্রয়োজনীয় অনুমতিসমূহ—রেপোজিটরি কন্টেন্ট, Pages, এবং রেপো তৈরির জন্য অ্যাডমিনিস্ট্রেশন—রয়েছে, এবং কোনো কিছু সংরক্ষণ করার আগে একটি সবুজ বা লাল চেক মার্ক দেখানো হয়। আমরা কখনোই একটি অননুমোদিত বা অতিরিক্ত স্কোপযুক্ত কি সংরক্ষণ করি না। আপনার নিয়ে আসা অন্য যেকোনো অ্যাকাউন্টের মতো একই কানেকশন সিমের মাধ্যমে ক্রিন্ডেনশিয়ালগুলো Vault-এ চলে যায়।

আমার অ্যাকাউন্টে আপনি আসলে কী করেন?

আমরা রিপোজিটরি তৈরি করি (অথবা একটি বিদ্যমানটি ব্যবহার করি), আপনার কন্টেন্ট বা বিল্ড আউটপুট পুশ করি, একটি ব্রাঞ্চ ও ডিরেক্টরি বা GitHub Actions বিল্ড থেকে GitHub Pages সক্রিয় করি এবং রোল ব্যাক করতে পারি। একটি কাস্টম ডোমেইনের জন্য আমরা রিপোজিটরির CNAME লিখি, HTTPS বলবৎ করি এবং আপনার জন্য DNS কনফিগার করি। এ ছাড়াও আমরা একটি নির্দিষ্ট সময়সূচীতে R2 অবজেক্ট স্টোরেজে রিপোজিটরির ব্যাকআপ নিতে পারি।

আমি কি Pages সাইটে আমার নিজের ডোমেন ব্যবহার করতে পারি?

হ্যাঁ। আমরা রিপোজিটরি CNAME ফাইলটি লিখি, Enforce HTTPS চালু করি, এবং DNS কনফিগার করি—অন্যান্য সব ব্যাকএন্ডের মতো একই apex-and-www নিয়ম অনুসরণ করে অ্যাপেক্স A-records GitHub-এর Pages ঠিকানায় এবং www CNAME-এ নির্দেশ করি।

আমার PBN-এ GitHub Pages ব্যবহার করা কি নিরাপদ?

জেনেবুঝে এটি ব্যবহার করুন। GitHub Pages-এ কোনো সার্ভার-সাইড নিয়ম নেই, তাই সেখানে এসইও-ক্রলার ব্লক করার বিষয়টি কেবল robots.txt এবং মেটা ট্যাগের ওপর নির্ভর করতে পারে — আমাদের নিজস্ব ফ্লিটের মতো এটি সরাসরি Ahrefs বা Majestic-কে ব্লক করতে পারে না — এবং প্রতিটি Pages সাইটই GitHub-এর পরিকাঠামো ও আইপি রেঞ্জ শেয়ার করে, যা একটি যৌথ ফুটপ্রিন্ট। তাই Footprint-Free লাইনে আমরা GitHub Pages অফার করি কিন্তু এটিকে দুর্বল ফুটপ্রিন্ট হিসেবে চিহ্নিত করি, আমাদের ফ্লিটে বা Cloudflare-এ PBN ডিফল্ট রাখি এবং ফুটপ্রিন্ট-সংবেদনশীল কোনো সাইটের জন্য এটি বেছে নিলে আপনাকে সতর্ক করি। Mainstream লাইনে এটি একটি প্রথম শ্রেণীর, বিনামূল্যের স্ট্যাটিক অপশন।

GitHub সংযোগ করুন এবং ডিপলয় করুন

একটি কার্ড-মুক্ত ১৪ দিনের ট্রায়াল শুরু করুন, সর্বনিম্ন সুযোগ-সুবিধার (least-privilege) Zinn® GitHub App-এর সাথে আপনার GitHub অ্যাকাউন্ট যুক্ত করুন এবং ড্যাশবোর্ড ও আপনার এআই টুল থেকে আমাদের আপনার Pages সাইটগুলি তৈরি, স্থাপন (deploy) এবং পরিচালনা করতে দিন।

বিনামূল্যে শুরু করুন