সোর্স কন্ট্রোল

GitHub এবং GitLab সংযোগ করুন — আপনি ইতিমধ্যে যে সংগ্রহস্থল ব্যবহার করছেন তা থেকে ডিপলয় করুন

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

  • GitHub + GitLabযে কোনো একটি অ্যাকাউন্ট সংযুক্ত করুন
  • পেইজেস-এ ডিপলয় করুনঅথবা ম্যানেজড হোস্টিংয়ের জন্য
  • GitLab-এর মাধ্যমে সাইন ইন করুনGitHub-এর পাশাপাশি
  • Vault-সংরক্ষিত টোকেনএনট্রিতে যাচাই করা হয়েছে

একবার কানেক্ট করুন, নিরাপদে

একটি সোর্স-কন্ট্রোল অ্যাকাউন্ট কানেক্ট করার বিষয়টি প্ল্যাটফর্মের অন্য যেকোনো ক্রেডেন্সিয়ালের মতো একই কানেক্টড-অ্যাকাউন্ট ফ্লো ব্যবহার করে: ন্যূনতম অধিকার (least privilege), ভ্যালিডেটেড এবং Vault-এ সংরক্ষিত।

প্রথমে অনুমতিগুলো দেখুন

আপনি যেকোনো কিছু অনুমোদন করার আগে, আমরা সংযোগটির জন্য ঠিক কোন রিপোজিটরি এবং অ্যাকাউন্ট অনুমতির প্রয়োজন তা প্রদর্শন করি—এর অতিরিক্ত কিছু নয়—যাতে আপনি সার্বিক টোকেন দেওয়ার পরিবর্তে একটি নির্দিষ্ট সীমার টোকেন প্রদান করতে পারেন।

ভ্যালিডেশন সফল হয়েছে

আপনি সংযোগ স্থাপন করার সাথে সাথেই, টোকেনটি সক্রিয় এবং সঠিকভাবে স্কোপ করা হয়েছে কিনা তা নিশ্চিত করতে আমরা প্রোভাইডারের API কল করি এবং একটি সবুজ বা লাল চেক দেখাই। একটি অবৈধ বা অতিরিক্ত-স্কোপ করা অনুদান প্রত্যাখ্যান করা হয়।

সরাসরি Vault-এ

একটি যাচাইকৃত টোকেন Vault-এর মাধ্যমে একই কানেকশন সিম ব্যবহার করে লেখা হয় যা প্রতিটি ক্রেডেনশিয়াল ব্যবহার করে। এটি কখনই কোডে কমিট করা হয় না, লগে প্রিন্ট করা হয় না বা কোনো এনভায়রনমেন্ট ফাইলে রাখা হয় না।

বাতিলযোগ্য এবং অডিট করা

আপনি যেকোনো সময় GitHub বা GitLab-এ আমাদের অ্যাক্সেস বাতিল করতে এবং আমাদের দিক থেকে সংযোগ সরাতে পারেন। সংযুক্ত অ্যাকাউন্টের মাধ্যমে সম্পন্ন প্রতিটি কাজের অডিট লগ রাখা হয়।

প্রjects মানায় এমন জায়গায় ডিপলয় করুন

একটি রিপোজিটরি স্ট্যাটিক বা বিল্ট সাইটের জন্য পেজেস হোস্টে যেতে পারে, অথবা পূর্ণাঙ্গ অ্যাপ্লিকেশনের জন্য ম্যানেজড হোস্টিংয়ে যেতে পারে। পুশ করলে রিডেপ্লয় শুরু হতে পারে, যাতে লাইভ সাইট আপনার ডিফল্ট ব্রাঞ্চ ট্র্যাক করে।

  • আপনার সংযুক্ত অ্যাকাউন্ট থেকে চালিত, স্ট্যাটিক এবং প্রি-বিল্ড সাইটের জন্য GitLab Pages এবং GitHub Pages।
  • ফ্রেমওয়ার্ক বিল্ড এবং এজ ডেলিভারির জন্য একটি বিকল্প Pages লক্ষ্য হিসেবে Cloudflare Pages।
  • রপোজিটরি থেকে ডিপ্লয় করা একটি সম্পূর্ণ WordPress, PHP, স্ট্যাটিক বা Node অ্যাপ্লিকেশনের জন্য ম্যানেজড হোস্টিং।
  • পুশ-টু-ডিপ্লয়: আপনার ডিফল্ট ব্রাঞ্চে একটি পুশ রিবিল্ড ট্রিগার করতে পারে, ফলে লাইভ সাইটটি রিপোজিটরি ট্র্যাক করে।
  • একই সংযোগ সাইন-ইন প্রক্রিয়া পরিচালনা করে — আপনি পাসওয়ার্ডের পরিবর্তে GitHub বা GitLab ব্যবহার করে Zinn Digital®-এ লগ ইন করতে পারেন।

রিপোজিটরি থেকে লাইভ সাইটে

  1. আপনার অ্যাকাউন্ট সংযুক্ত করুন

    একটি স্কোপড টোকেন দিয়ে GitHub অথবা GitLab অনুমোদন করুন। আমরা প্রথমে অনুমতিগুলো দেখাই এবং প্রবেশ করার সময় সেগুলো যাচাই করি।

  2. একটি রেপোজিটরি এবং লক্ষ্য চয়ন করুন

    রিপোজিটরি নির্বাচন করুন এবং এটি কোথায় ডিপ্লয় হবে তা ঠিক করুন — GitLab Pages, GitHub Pages, Cloudflare Pages, বা ম্যানেজড হোস্টিং।

  3. ডিপ্লয়

    আমরা তৈরি করি এবং প্রকাশ করি। ডিএনএস রিসলভ হওয়ার আগে একটি সাময়িক ইউআরএল আপনাকে প্রিভিউ করার সুযোগ দেয়।

  4. আপনার শাখা ট্র্যাক করুন

    পুশ-টু-ডিপ্লয় সক্ষম করুন যাতে আপনার ডিফল্ট ব্রাঞ্চে একটি পুশ স্বয়ংক্রিয়ভাবে লাইভ সাইটটিকে পুনর্নির্মাণ করে।

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

আমি কোন সোর্স-কন্ট্রোল প্রদানকারী যুক্ত করতে পারি?

GitHub এবং GitLab। আপনার ইতিমধ্যে কাজ করা অ্যাকাউন্টটি সংযুক্ত করুন এবং আমরা এর সংগ্রহস্থলগুলি থেকে স্থাপন করতে পারি এবং আপনি এটি সক্ষম করলে, আপনাকে সাইন ইন করতে এটি ব্যবহার করতে পারি। উভয়ই একই সংযুক্ত অ্যাকাউন্ট সিমের মাধ্যমে পরিচালিত হয়।

আমি কি GitHub-এর পাশাপাশি GitLab দিয়েও সাইন ইন করতে পারি?

হ্যাঁ। ইমেইল এবং GitHub-এর পাশাপাশি, আপনি GitLab দিয়ে আপনার Zinn Digital® অ্যাকাউন্টে লগ ইন করতে পারবেন। আইডেন্টিটি লেয়ারটি OAuth হ্যান্ডশেক পরিচালনা করে; আমরা কখনই আপনার প্রোভাইডার পাসওয়ার্ড দেখতে পাই না।

আমি কোথায় একটি রিপোজিটরি স্থাপন করতে পারি?

GitLab Pages, GitHub Pages বা Cloudflare Pages-এ কোনো স্ট্যাটিক বা বিল্ট সাইটের জন্য, অথবা কোনো সম্পূর্ণ অ্যাপ্লিকেশনের জন্য পরিচালিত হোস্টিংয়ে। আপনি যখন সংগ্রহশালা সংযুক্ত করেন তখন লক্ষ্য নির্বাচন করেন, এবং পুশ রিকুয়েস্টগুলি পুনরায় মোতায়েন ট্রিগার করতে পারে।

আমার অ্যাক্সেস টোকেন কীভাবে সুরক্ষিত করা হয়?

আমরা সংযোগটির জন্য যে অধিকারগুলো প্রয়োজন তা আপনাকে দেখাই, প্রবেশের সময় প্রদানকারীর API-এর বিপরীতে টোকেনটি যাচাই করি এবং তারপরেই এটি Vault-এ সংরক্ষণ করি। এটি কখনো কোড, লগ বা পরিবেশ ফাইলের সংস্পর্শে আসে না এবং আপনি যেকোনো সময় প্রদানকারীর দিক থেকে এটি বাতিল করতে পারেন অথবা আমাদের দিক থেকে সংযোগটি সরিয়ে ফেলতে পারেন।

আমি কি Footprint-Free লাইনে পেজেস ডেপ্লয়মেন্ট ব্যবহার করতে পারি?

এটি অফার করা হয় কিন্তু সেখানে ফ্ল্যাগ করা হয়। GitLab Pages এবং GitHub Pages প্রদানকারীর অবকাঠামো এবং পাবলিক gitlab.io / github.io ডোমেন শেয়ার করে, যা একটি footprint। একটি zero-footprint নেটওয়ার্কের জন্য, পরিবর্তে আইসোলেটেড হোস্টিং-এ ডিপ্লয় করুন; Mainstream-এ, Pages একটি ফার্স্ট-ক্লাস ফিচার।

আপনার রিপোজিটরি থেকে ডিপ্রয় করুন

কার্ড ছাড়াই ১৪ দিনের ট্রায়াল শুরু করুন, GitHub বা GitLab যুক্ত করুন এবং আপনার ইতিমধ্যেই ব্যবহার করা রিপোজিটরি থেকে ডেপ্লয় করুন — যা এন্ট্রিতে যাচাই করা হয় এবং Vault-এ সংরক্ষিত থাকে।

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