এটি সংযোগ করলে আপনার কী সুবিধা হবে
GitLab সংযোগ করলে আপনার কোনো একটি GitLab রিপোজিটরি থেকে সাইট ডিপ্লয় করা যায়, এবং আপনি কোনো সাইটের হোস্ট হিসেবে বেছে নিলে এটি আমাদের আপনার অ্যাকাউন্টে GitLab Pages-এ প্রকাশ করার অনুমতি দেয়।
শুরু করার আগে
আপনি যেসব প্রজেক্ট ডিপ্লয় করতে চান সেগুলোতে অ্যাক্সেসসহ একটি GitLab অ্যাকাউন্ট।
১. GitLab-এ কী তৈরি করুন
GitLab-এ, উপরে ডানদিকে আপনার অবতার নির্বাচন করুন, তারপর Edit profile → Access → Personal access tokens-এ যান এবং একটি নতুন টোকেন তৈরি করুন (GitLab হয়তো Generate token মেনুতে এটিকে Legacy token হিসেবে চিহ্নিত করতে পারে)। এটির একটি নাম দিন, মেয়াদ শেষ হওয়ার তারিখ নির্ধারণ করুন এবং এই স্কোপগুলো টিক দিন:
Generate token চাপুন এবং এটি কপি করুন — GitLab এটি কেবল একবারই দেখায়।
২. এটি এখানে সংযোগ করুন
আপনার ড্যাশবোর্ডে Integrations খুলুন এবং Connect an account বেছে নিন। গ্রুপ হিসেবে Code hosting এবং অ্যাকাউন্ট হিসেবে GitLab নির্বাচন করুন, API token পূরণ করুন এবং Connect account চাপুন।
কোনো কিছু সংরক্ষণ করার আগে আপনি যা পেস্ট করেছেন তা আমরা পরীক্ষা করি। যে কী কাজ করে না তা কখনোই সংরক্ষণ করা হয় না, এবং উত্তরে জানিয়ে দেওয়া হয় এতে কী সমস্যা ছিল। যে কী কাজ করে তা আমাদের সিক্রেটস ভল্টে এনক্রিপ্ট করে রাখা হয় — কখনোই আমাদের ডেটাবেজে নয় — এবং এটি আর কখনোই দেখানো হয় না, এমনকি আপনাকেও নয়।
পরবর্তীতে কী ঘটবে
- এই অ্যাকাউন্টের একটি রিপোজিটরি থেকে সরাসরি একটি সাইট ডিপ্লয় হতে পারে: সাইটের রিপোজিটরি সংযোগে এটি বেছে নিন, রিপোজিটরি এবং ব্রাঞ্চ নির্বাচন করুন, এবং একটি পুশ করলেই তা ডিপ্লয় হয়ে যাবে।
- অন্য প্রতিটি ব্রাঞ্চ নিজস্ব প্রিভিউ পেতে পারে, যাতে কোনো পরিবর্তন লাইভ সাইটে পৌঁছানোর আগেই আপনি তা পরীক্ষা করে দেখতে পারেন।
- Render এবং Azure Static Web Apps-এর মতো Git-নির্মিত স্ট্যাটিক হোস্টগুলো সাইটের কোডের উৎস হিসেবে এই সংযোগটি ব্যবহার করে।
সংযোগ না হলে করণীয়
এটি কাজ করছিল এবং তারপর বন্ধ হয়ে গেছে। GitLab টোকেনগুলোর মেয়াদ সর্বদাই শেষ হয়ে যায় — সাধারণত আপনি সেগুলি তৈরি করার সর্বোচ্চ এক বছর পরে — এবং মেয়াদ শেষ হওয়ার আগেই GitLab আপনাকে ইমেল পাঠায়। একটি নতুন টোকেন তৈরি করুন এবং এটি সংযোগ করুন।
একটি স্কোপ বাদ পড়েছে। টোকেন তৈরির পরে সেটির স্কোপ পরিবর্তন করা যায় না; উভয় স্কোপ টিক দিয়ে একটি নতুন টোকেন তৈরি করুন।
কী-টি প্রত্যাখ্যাত হয়েছে বলে জানাচ্ছে। এটি প্রায় সর্বদাই তিনটি বিষয়ের একটি: এর সাথে একটি স্পেস বা লাইন ব্রেক কপি হওয়া, মেয়াদের তারিখ শেষ হয়ে যাওয়া একটি কী, অথবা আপনার কপি করার পরে প্রত্যাহার বা পুনরায় তৈরি করা কোনো কী। একটি নতুন কী তৈরি করুন এবং এটি আবার পেস্ট করুন।
এটি সংযুক্ত হচ্ছে, কিন্তু পরবর্তীতে কোনো সমস্যা হচ্ছে। কী-টি প্রমাণীকরণ সম্পন্ন করে কিন্তু অ্যাকশনটির জন্য প্রয়োজনীয় অনুমতির অভাব থাকে। উপরে তালিকাভুক্ত অনুমতিগুলো সহ একটি নতুন কী তৈরি করুন, তারপর পুরানো সংযোগটি বিচ্ছিন্ন করুন এবং নতুন কী-টি সংযোগ করুন।
সংযোগ বিচ্ছিন্ন করা
Integrations খুলুন, অ্যাকাউন্টটি খুঁজুন এবং Disconnect চাপুন। এটি সংরক্ষিত কী-টি সাথে সাথে মুছে ফেলে। এটি ব্যবহার করছিল এমন যেকোনো কিছু পরবর্তী অ্যাকশনে বন্ধ হয়ে যায়, এবং নীরবে ব্যর্থ হওয়ার পরিবর্তে যে স্ক্রিনগুলো এর ওপর নির্ভরশীল ছিল সেগুলোতে তা জানিয়ে দেওয়া হয়।
সংযোগ বিচ্ছিন্ন করলে যা ইতিমধ্যেই করা হয়েছে তা বাতিল হয় না — আপনার অ্যাকাউন্টে আমরা যেসব রেকর্ড, ডিপ্লয়মেন্ট বা সেটিংস পরিবর্তন করেছি তা অপরিবর্তিত থাকে। আপনি যদি মনে করেন কী-টি নিজেই ফাঁস হয়ে থাকতে পারে, তবে ভেন্ডরের সাইটেও এটি প্রত্যাহার করুন; সংযোগ বিচ্ছিন্ন করলে কেবল আমাদের কপিটি মুছে যায়, তাদেরটি নয়।