GitHub বর্তমানে বিশ্বের বৃহত্তম ওপেন সোর্স প্রকল্পের হোস্ট। অ্যাটম টেক্সট এডিটর, গুগলের টেনসরফ্লো এবং ফেসবুকের প্রতিক্রিয়া সহ অনেক জনপ্রিয় গিটহাব পৃষ্ঠার উদাহরণ রয়েছে। এটি বিগ ডেটা, কৃত্রিম বুদ্ধিমত্তা বা ইন্টারনেট অফ থিংস-এ উন্নত প্রকল্পগুলির জন্য সবচেয়ে বেশি পরিচিত, তবে আপনি অ্যানিমেশন, ইমোজি, গেম এবং সহজ সফ্টওয়্যারও খুঁজে পেতে পারেন। সফ্টওয়্যার এবং অ্যাপ ব্যতীত এই কৌশলটি "টরেন্টস" এর সাথে কিছুটা সাদৃশ্যপূর্ণ।
আপনি যদি সবেমাত্র GitHub অন্বেষণ করা শুরু করেন, আপনি একটি খাড়া শেখার বক্ররেখা পাবেন। অতএব, আমরা একটি ধাপে ধাপে নির্দেশিকা প্রস্তুত করেছি যা আপনাকে গিটহাবের জগতের সাথে আলতো করে পরিচয় করিয়ে দেবে।
1. একটি GitHub অ্যাকাউন্ট তৈরি করুন
এই লিঙ্কে যান এবং আপনার GitHub অ্যাকাউন্ট তৈরি করুন। আপনি ব্যক্তিদের জন্য একটি বিনামূল্যের অ্যাকাউন্ট দিয়ে শুরু করতে পারেন, যা আপনাকে শুধুমাত্র তিনজন সহযোগীর মধ্যে সীমাবদ্ধ করে। পেশাদার, দল এবং এন্টারপ্রাইজ সংস্করণ রয়েছে যা সীমাহীন সহযোগীদের সমর্থন করে৷
৷
আপনি কিসের জন্য GitHub ব্যবহার করতে চান তা নির্বাচন করুন৷
৷
2. আপনার প্রথম GitHub সংগ্রহস্থল তৈরি করুন
আপনার অ্যাকাউন্ট তৈরি এবং যাচাই করার পরে, একটি নতুন সংগ্রহস্থল তৈরি করতে উপরের ডানদিকে "+" চিহ্নে ক্লিক করুন৷
আপনি আপনার সংগ্রহস্থল সর্বজনীন বা ব্যক্তিগত হতে চান কিনা তা চয়ন করুন৷ "README এর সাথে সংগ্রহস্থল শুরু করুন" বাক্সটি চেক করতে ভুলবেন না। আপনার সংগ্রহস্থল পরিদর্শন করার সময় এটিই প্রথম আইটেম যা একজন দর্শক দেখতে পাবেন। README-তে আপনার প্রকল্পের একটি বিবরণ অন্তর্ভুক্ত করুন, তারা এটি দিয়ে কী করতে পারে এবং কীভাবে এটি ইনস্টল/ব্যবহার করবেন।
একবার আপনার প্রথম সংগ্রহস্থল তৈরি হয়ে গেলে, আপনি রেপো পৃষ্ঠাটি দেখতে পারেন। এটি গিটহাবে আপনার বাড়ির ঠিকানা হবে, এটি "মাস্টার" শাখা নামেও পরিচিত। আপনি যদি নতুন সংগ্রহস্থল যোগ করতে চান, আপনি নতুন শাখা তৈরি করতে পারেন যা মূল উন্নয়ন শাখা থেকে আলাদা।
বিকাশকারীরা এই শাখাগুলিকে বিভিন্ন ফাইল সংস্করণ সংরক্ষণ করতে, বাগ সংশোধন নিশ্চিত করতে এবং অন্যান্য ক্রিয়াকলাপগুলি ব্যবহার করে৷
3. আপনার পিসিতে স্টেজিং এনভায়রনমেন্ট তৈরি করতে GitHub এবং Git ডাউনলোড করুন
একবার আপনার গিটহাব অ্যাকাউন্ট এবং প্রথম সংগ্রহস্থল তৈরি হয়ে গেলে, আপনাকে গিটহাব ফাইল এবং সংস্করণ আপডেটগুলি পেতে আপনার পিসিতে একটি স্টেজিং পরিবেশ তৈরি করতে হবে। এর জন্য, আপনাকে গিটহাব ডেস্কটপ ডাউনলোড এবং ইনস্টল করতে হবে। এটি Windows এবং macOS সমর্থন করে৷
৷
ইনস্টলেশনের পরে, আপনাকে আপনার GitHub অ্যাকাউন্ট ব্যবহার করে সাইন ইন করতে হবে। GitHub ডেস্কটপ GitHub রিপোজিটরি ডাউনলোড আমদানি করতে ব্যবহৃত হয়, তবে এটি আপনাকে সংগ্রহস্থলগুলিতে আপনার নিজস্ব আপডেটগুলি পুশ করতেও সাহায্য করতে পারে (পরে এটি সম্পর্কে আরও)।
আপনার "Git" নামে আরেকটি টুল দরকার। Git এবং GitHub-এর মধ্যে পার্থক্য হল আগেরটি একটি সংস্করণ নিয়ন্ত্রণ ব্যবস্থা এবং পরেরটি একটি ক্লাউড পরিষেবা। আপনি আপনার কম্পিউটারে স্থানীয়ভাবে Git চালাতে পারেন কারণ এটি GitHub থেকে স্বাধীন। গিট আপনাকে কমান্ড টার্মিনাল থেকে সমস্ত অ্যাপ্লিকেশন চালাতে সাহায্য করে (পরে আরও কিছু)।
গিট কনফিগার করতে কিছু সময় লাগে। আপনার অ্যাকাউন্ট নিবন্ধন করতে এটি যে অনন্য ইমেল ঠিকানাটি ব্যবহার করে তা নোট করুন৷
Git একটি GNU জেনারেল পাবলিক লাইসেন্স হিসাবে ইনস্টল করা হয়েছে। ইনস্টলেশনে একটু সময় লাগে।
এটি ইনস্টল হয়ে গেলে, আপনি "GitBash" চালু করতে পারেন, যা Git-এর কমান্ড টার্মিনাল যা GitHub সংগ্রহস্থল থেকে ডাউনলোড করা সফ্টওয়্যার বা অ্যাপ্লিকেশন চালানোর জন্য ব্যবহৃত হয়৷
4. ক্লোন করুন বা অ্যাপ্লিকেশন ডাউনলোড করুন
অ্যাপ্লিকেশন ক্লোন করতে বা ডাউনলোড করতে, বিকাশকারীর যেকোনো গিটহাব পৃষ্ঠায় যান। উদাহরণস্বরূপ, এখানে আমি একটি JavaScript RPG এর গেমপেজ পরিদর্শন করেছি। আপনি হয় এটি একটি জিপ ফাইল হিসাবে ডাউনলোড করতে পারেন বা কেবল GitHub ডেস্কটপে অ্যাপ্লিকেশনটি ডাউনলোড করতে পারেন (ধাপ 3 দেখুন)। আপনি GitHub ব্রাউজার হোমপেজে বা GitHub ডেস্কটপে যেকোনো GitHub সংগ্রহস্থল অনুসন্ধান করতে পারেন।
একবার অ্যাপ্লিকেশনটি GitHub ড্যাশবোর্ডে আমদানি করা হলে, "ক্লোন" ক্লিক করুন৷
৷
অ্যাপ্লিকেশনটি এখন আপনার সিস্টেমে নিজেই ক্লোনিং শুরু করবে। কিছুক্ষণের মধ্যে, এটি আপনার GitHub ডেস্কটপের সাথে একটি সংগ্রহস্থল হিসাবে উপলব্ধ হবে৷
৷
একবার হয়ে গেলে, "Git" চালু করুন। (উপরের বিভাগে ইনস্টলেশনের ধাপগুলি পড়ুন।) কীভাবে অ্যাপ্লিকেশনটি ডাউনলোড এবং চালাতে হয় সে সম্পর্কে GitHub রেপো পৃষ্ঠার নির্দেশাবলী অনুসরণ করুন।
এই ক্ষেত্রে, এটি একটি সহজ খেলা ছিল।
5. GitHub কমিউনিটিতে অবদান রাখুন
আপনি কি GitHub সম্প্রদায়ে অবদান রাখতে চান? গিটহাবে, যেকোন সংরক্ষিত পরিবর্তনকে "কমিট" বলা হয়। "README.md" ফাইলে ক্লিক করে পরিবর্তনগুলি করুন৷ আপনি কেন পরিবর্তন করেছেন তা অন্য ব্যবহারকারীদের ব্যাখ্যা করুন।
অবশেষে, আপনি গিটহাব সম্প্রদায়ের হৃদয়ে আছেন:"পুল অনুরোধগুলি।" কিছু পরিবর্তন করুন এবং সফ্টওয়্যার বা অ্যাপ্লিকেশনের লেখককে বলুন আপনার পরিবর্তনগুলিকে তার GitHub রেপোতে "টান" দিতে। এখানে আমি একটি Maven ফাইল যোগ করেছি।
আপনি GitHub ডেস্কটপ থেকে অনুরোধগুলিও তুলতে পারেন।
উপসংহার
GitHub সংগ্রহস্থলগুলি হল আজকের ইন্টারনেটের সবচেয়ে ভয়ঙ্কর রহস্যগুলির মধ্যে একটি। বিগ ডেটা থেকে শুরু করে IoT থেকে ইন্ডাস্ট্রিয়াল অ্যাপ্লিকেশন থেকে মজার গেমস, সবকিছুই এতে রয়েছে। এই নির্দেশিকা ব্যবহার করে, আপনি এখনই এই সুপারঅ্যাপগুলির সাথে টিঙ্কারিং শুরু করতে পারেন৷
৷