উবুন্টু এবং ডেবিয়ানে কীভাবে গিটল্যাব ইনস্টল করবেন


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

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

এই নিবন্ধে, আমরা কীভাবে উবুন্টু বা দেবিয়ান লিনাক্স বিতরণগুলিতে গিটল্যাব (গিট-রেপোজিটরি ম্যানেজার) ইনস্টল ও কনফিগার করতে পারি তা ব্যাখ্যা করব।

পদক্ষেপ 1: প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করুন এবং কনফিগার করুন

১. প্রথমে আপনার সিস্টেম সফ্টওয়্যার প্যাকেজগুলি আপডেট করে শুরু করুন এবং তারপরে যথাযথ প্যাকেজ ম্যানেজার হিসাবে প্রদর্শিত প্রয়োজনীয়তা নির্ভরতা ইনস্টল করুন।

$ sudo apt update
$ sudo apt install -y curl openssh-server ca-certificates

২. পরবর্তী, ইমেল বিজ্ঞপ্তি প্রেরণের জন্য পোস্টফিক্স মেল পরিষেবা ইনস্টল করুন।

$ sudo apt install postfix

পোস্টফিক্স ইনস্টলেশন প্রক্রিয়া চলাকালীন, আপনাকে পোস্টফিক্স প্যাকেজটি কনফিগার করতে বলা হবে। "ইন্টারনেট সাইট" চয়ন করুন এবং [এন্টার] টিপুন। আপনার মেল সার্ভারের বাহ্যিক ডিএনএসকে ‘মেল নাম’ এর জন্য ব্যবহার করতে এবং [এন্টার] চাপুন Remember যে কোনও অতিরিক্ত কনফিগারেশন স্ক্রিনের জন্য, ডিফল্ট মানগুলি গ্রহণ করতে [enter] টিপুন।

পদক্ষেপ 2: গিটল্যাব সংগ্রহস্থল যুক্ত করুন এবং প্যাকেজ ইনস্টল করুন

৩. এখন নিম্নলিখিত স্ক্রিপ্টটি চালিয়ে আপনার সিস্টেমে গিটল্যাব প্যাকেজ এপিটি সংগ্রহস্থল যুক্ত করুন।

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

৪. এরপরে, নিম্নলিখিত কমান্ডের সাহায্যে গিটল্যাব সম্প্রদায় সংস্করণ ইনস্টল করুন এবং ওয়েব ব্রাউজারের মাধ্যমে গিটল্যাব অ্যাক্সেস করার জন্য আপনার প্রয়োজনীয়তা অনুসারে ইউআরএল ‘http://gitlab.linux-console.net’ পরিবর্তন করুন।

$ EXTERNAL_URL="http://gitlab.linux-console.net" sudo apt install gitlab-ce

দ্রষ্টব্য: আপনি যদি পরে কোনও কারণে উপরের ইউআরএলটি পরিবর্তন করতে চান তবে আপনি প্রধান কনফিগারেশন ফাইল /etc/gitlab/gitlab.rb এর বহিরাগত_আরাল অংশে URL টি পুনরায় কনফিগার করতে পারেন এবং নীচের কমান্ডটি ব্যবহার করে গিটল্যাবটি পুনরায় কনফিগার করতে পারেন।

$ sudo gitlab-ctl reconfigure

৫. যদি আপনার কোনও ইউএফডাব্লু ফায়ারওয়াল কনফিগার করা থাকে, সংযোগগুলি অনুরোধের অনুমতি দেওয়ার জন্য আপনাকে পোর্ট 80 (এইচটিটিপি) এবং 443 (এইচটিটিপিএস) খুলতে হবে।

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp

পদক্ষেপ 3: প্রাথমিক গিটল্যাব সেটআপ করুন

Now. এখন নীচের ইউআরএলে ব্রাউজারের মাধ্যমে আপনার গিটল্যাব উদাহরণটি অ্যাক্সেস করুন।

http://gitlab.linux-console.net

Once. আপনি একবার খুললে এটি পাসওয়ার্ড পুনরায় সেট করার স্ক্রিনে আপনাকে পুনঃনির্দেশিত করা হবে, এখানে আপনার নতুন প্রশাসক অ্যাকাউন্টের জন্য "আপনার পাসওয়ার্ড পরিবর্তন করুন" এ ক্লিক করে একটি নতুন পাসওয়ার্ড সেট করতে হবে need একবার সেট হয়ে গেলে আপনাকে আবার লগইন করার জন্য পুনর্নির্দেশ করা হবে।

৮. সাইন ইন করার পরে, আপনি স্ক্রিনশটটিতে দেখানো হিসাবে প্রশাসক ব্যবহারকারী নিয়ন্ত্রণ প্যানেলটি অ্যাক্সেস করতে পারবেন। আপনি একটি অবজেক্ট তৈরি করতে, একটি গোষ্ঠী তৈরি করতে, লোক যুক্ত করতে বা আপনার গিটল্যাব উদাহরণটি কনফিগার করতে পারেন। আপনি নিজের ব্যবহারকারী প্রোফাইলটি সম্পাদনা করতে এবং আপনার গিটল্যাব উদাহরণে এসএসএইচ কী যুক্ত করতে পারেন, আপনার যোগাযোগের পছন্দগুলি কনফিগার করতে পারেন এবং আরও কিছু করতে পারেন।

আরও তথ্যের জন্য, গিটল্যাব সম্পর্কে পৃষ্ঠা: https://about.gitlab.com/ এ যান।

আপাতত এই পর্যন্ত! গিটল্যাব সফটওয়্যার ডেভলপমেন্ট এবং অপারেশনস (ডিভোপস) লাইফসাইকেল পরিচালনা করার জন্য একটি উন্নত, শক্তিশালী এবং দক্ষ অ্যাপ্লিকেশন। এই নিবন্ধে, আমরা কীভাবে উবুন্টু এবং ডেবিয়ানে গিটল্যাব ইনস্টল ও কনফিগার করতে পারি তা ব্যাখ্যা করেছি।

এই নিবন্ধটি যুক্ত করতে আপনার যদি কোনও প্রশ্ন বা চিন্তা থাকে তবে আমাদের কাছে পৌঁছানোর জন্য নীচের মন্তব্য ফর্মটি ব্যবহার করুন।