প্রথমে অনুমতিগুলো দেখুন
আপনি যেকোনো কিছু অনুমোদন করার আগে, আমরা সংযোগটির জন্য ঠিক কোন রিপোজিটরি এবং অ্যাকাউন্ট অনুমতির প্রয়োজন তা প্রদর্শন করি—এর অতিরিক্ত কিছু নয়—যাতে আপনি সার্বিক টোকেন দেওয়ার পরিবর্তে একটি নির্দিষ্ট সীমার টোকেন প্রদান করতে পারেন।
সোর্স কন্ট্রোল
GitHub বা GitLab অ্যাকাউন্ট যা আপনি ইতিমধ্যেই ব্যবহার করেন তা কানেক্ট করুন এবং সরাসরি কোনো রিপোজিটরি থেকে ডিপ্লয় করুন — Pages-এ একটি স্ট্যাটিক সাইট, অথবা ম্যানেজড হোস্টিংয়ে একটি প্রজেক্ট। আপনি GitHub বা GitLab দিয়েও Zinn Digital®-এ সাইন ইন করতে পারবেন। প্রতিটি কানেকশন তার প্রয়োজনীয় প্রিভিলেজ দেখায়, এন্ট্রির সময় যাচাই করা হয় এবং কোড বা লগে নয় — Vault-এ সংরক্ষিত থাকে।
একটি সোর্স-কন্ট্রোল অ্যাকাউন্ট কানেক্ট করার বিষয়টি প্ল্যাটফর্মের অন্য যেকোনো ক্রেডেন্সিয়ালের মতো একই কানেক্টড-অ্যাকাউন্ট ফ্লো ব্যবহার করে: ন্যূনতম অধিকার (least privilege), ভ্যালিডেটেড এবং Vault-এ সংরক্ষিত।
আপনি যেকোনো কিছু অনুমোদন করার আগে, আমরা সংযোগটির জন্য ঠিক কোন রিপোজিটরি এবং অ্যাকাউন্ট অনুমতির প্রয়োজন তা প্রদর্শন করি—এর অতিরিক্ত কিছু নয়—যাতে আপনি সার্বিক টোকেন দেওয়ার পরিবর্তে একটি নির্দিষ্ট সীমার টোকেন প্রদান করতে পারেন।
আপনি সংযোগ স্থাপন করার সাথে সাথেই, টোকেনটি সক্রিয় এবং সঠিকভাবে স্কোপ করা হয়েছে কিনা তা নিশ্চিত করতে আমরা প্রোভাইডারের API কল করি এবং একটি সবুজ বা লাল চেক দেখাই। একটি অবৈধ বা অতিরিক্ত-স্কোপ করা অনুদান প্রত্যাখ্যান করা হয়।
একটি যাচাইকৃত টোকেন Vault-এর মাধ্যমে একই কানেকশন সিম ব্যবহার করে লেখা হয় যা প্রতিটি ক্রেডেনশিয়াল ব্যবহার করে। এটি কখনই কোডে কমিট করা হয় না, লগে প্রিন্ট করা হয় না বা কোনো এনভায়রনমেন্ট ফাইলে রাখা হয় না।
আপনি যেকোনো সময় GitHub বা GitLab-এ আমাদের অ্যাক্সেস বাতিল করতে এবং আমাদের দিক থেকে সংযোগ সরাতে পারেন। সংযুক্ত অ্যাকাউন্টের মাধ্যমে সম্পন্ন প্রতিটি কাজের অডিট লগ রাখা হয়।
একটি রিপোজিটরি স্ট্যাটিক বা বিল্ট সাইটের জন্য পেজেস হোস্টে যেতে পারে, অথবা পূর্ণাঙ্গ অ্যাপ্লিকেশনের জন্য ম্যানেজড হোস্টিংয়ে যেতে পারে। পুশ করলে রিডেপ্লয় শুরু হতে পারে, যাতে লাইভ সাইট আপনার ডিফল্ট ব্রাঞ্চ ট্র্যাক করে।
একটি স্কোপড টোকেন দিয়ে GitHub অথবা GitLab অনুমোদন করুন। আমরা প্রথমে অনুমতিগুলো দেখাই এবং প্রবেশ করার সময় সেগুলো যাচাই করি।
রিপোজিটরি নির্বাচন করুন এবং এটি কোথায় ডিপ্লয় হবে তা ঠিক করুন — GitLab Pages, GitHub Pages, Cloudflare Pages, বা ম্যানেজড হোস্টিং।
আমরা তৈরি করি এবং প্রকাশ করি। ডিএনএস রিসলভ হওয়ার আগে একটি সাময়িক ইউআরএল আপনাকে প্রিভিউ করার সুযোগ দেয়।
পুশ-টু-ডিপ্লয় সক্ষম করুন যাতে আপনার ডিফল্ট ব্রাঞ্চে একটি পুশ স্বয়ংক্রিয়ভাবে লাইভ সাইটটিকে পুনর্নির্মাণ করে।
GitHub এবং GitLab। আপনার ইতিমধ্যে কাজ করা অ্যাকাউন্টটি সংযুক্ত করুন এবং আমরা এর সংগ্রহস্থলগুলি থেকে স্থাপন করতে পারি এবং আপনি এটি সক্ষম করলে, আপনাকে সাইন ইন করতে এটি ব্যবহার করতে পারি। উভয়ই একই সংযুক্ত অ্যাকাউন্ট সিমের মাধ্যমে পরিচালিত হয়।
হ্যাঁ। ইমেইল এবং GitHub-এর পাশাপাশি, আপনি GitLab দিয়ে আপনার Zinn Digital® অ্যাকাউন্টে লগ ইন করতে পারবেন। আইডেন্টিটি লেয়ারটি OAuth হ্যান্ডশেক পরিচালনা করে; আমরা কখনই আপনার প্রোভাইডার পাসওয়ার্ড দেখতে পাই না।
GitLab Pages, GitHub Pages বা Cloudflare Pages-এ কোনো স্ট্যাটিক বা বিল্ট সাইটের জন্য, অথবা কোনো সম্পূর্ণ অ্যাপ্লিকেশনের জন্য পরিচালিত হোস্টিংয়ে। আপনি যখন সংগ্রহশালা সংযুক্ত করেন তখন লক্ষ্য নির্বাচন করেন, এবং পুশ রিকুয়েস্টগুলি পুনরায় মোতায়েন ট্রিগার করতে পারে।
আমরা সংযোগটির জন্য যে অধিকারগুলো প্রয়োজন তা আপনাকে দেখাই, প্রবেশের সময় প্রদানকারীর API-এর বিপরীতে টোকেনটি যাচাই করি এবং তারপরেই এটি Vault-এ সংরক্ষণ করি। এটি কখনো কোড, লগ বা পরিবেশ ফাইলের সংস্পর্শে আসে না এবং আপনি যেকোনো সময় প্রদানকারীর দিক থেকে এটি বাতিল করতে পারেন অথবা আমাদের দিক থেকে সংযোগটি সরিয়ে ফেলতে পারেন।
এটি অফার করা হয় কিন্তু সেখানে ফ্ল্যাগ করা হয়। GitLab Pages এবং GitHub Pages প্রদানকারীর অবকাঠামো এবং পাবলিক gitlab.io / github.io ডোমেন শেয়ার করে, যা একটি footprint। একটি zero-footprint নেটওয়ার্কের জন্য, পরিবর্তে আইসোলেটেড হোস্টিং-এ ডিপ্লয় করুন; Mainstream-এ, Pages একটি ফার্স্ট-ক্লাস ফিচার।
কার্ড ছাড়াই ১৪ দিনের ট্রায়াল শুরু করুন, GitHub বা GitLab যুক্ত করুন এবং আপনার ইতিমধ্যেই ব্যবহার করা রিপোজিটরি থেকে ডেপ্লয় করুন — যা এন্ট্রিতে যাচাই করা হয় এবং Vault-এ সংরক্ষিত থাকে।
বিনামূল্যে শুরু করুন