কিভাবে GitHub থেকে ফাইল ডাউনলোড করবেন

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

কিভাবে GitHub থেকে ফাইল ডাউনলোড করবেন

সুতরাং আপনি যদি সম্পূর্ণরূপে নিশ্চিত না হন যে আপনি কীভাবে গিটহাব থেকে প্রকল্পগুলি (বা সম্পূর্ণ প্রকল্পগুলি) থেকে ফাইলগুলি ডাউনলোড করতে পারেন, আমরা আপনাকে কীভাবে দেখাব। চল শুরু করি.

GitHub থেকে একটি ফাইল ডাউনলোড করা হচ্ছে

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

  1. সুতরাং, আপনি যদি একটি পাবলিক কোডবেসে যান — যেমন এই টিপ ক্যালকুলেটর যা আমি তৈরি করেছি — আপনি লক্ষ্য করবেন যে উপরের-ডানদিকে একটি সবুজ বোতাম রয়েছে যা বলে ক্লোন বা ডাউনলোড, গবোতামে চাটুন।
  2. তারপর, ড্রপডাউনে, নির্বাচন করুন জিপ ডাউনলোড করুন. সমস্ত ফাইল আপনার কম্পিউটারে ডাউনলোড হতে শুরু করবে, সাধারণত আপনার ডাউনলোড ফোল্ডারে। গিটহাব রেপো 2
  3. তারপর, আপনার কম্পিউটারে আপনার ডাউনলোড ফোল্ডার খুলুন এবং ZIP ফাইলটি খুঁজুন। আপনি এটিকে ডান-ক্লিক করতে এবং যে বিকল্পটি বলে তা চয়ন করতে চাইবেন সব নিষ্কাশন…, আনজিপ করুন, বা আনকম্প্রেস, এবং তারপর একটি ফোল্ডার নির্বাচন করুন যেখানে আপনি ফাইলগুলি শেষ করতে চান৷ ফাইল সেটিংস
  4. অবশেষে, সেই নির্বাচিত ফোল্ডারে নেভিগেট করুন, এবং আপনি সেই সমস্ত Github ফাইলগুলি খুঁজে পাবেন যা আমরা সেখানে ডাউনলোড করেছি!

এটি একটি মোটামুটি ছোট কোডবেস, এতে মাত্র কয়েকটি ফাইল রয়েছে। আপনি যদি Github-এ Wes Bos' JavaScript 30 সংগ্রহস্থলে যান, আপনি লক্ষ্য করবেন যে - যেহেতু এটি একটি সর্বজনীন সংগ্রহস্থল - এটি একইভাবে ডাউনলোড করা যেতে পারে।

কমান্ড ব্যবহার করে GitHub ফাইল ডাউনলোড করা হচ্ছে

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

  1. আপনার ঠিকানা বার থেকে বা আপনি যেখান থেকে জিপ ফাইলটি ডাউনলোড করেছেন সেই একই মেনু থেকে URLটি অনুলিপি করুন৷ গিটহাব রেপো
  2. গিট ব্যাশ খুলুন, টাইপ করুন "সিডি ডাউনলোডএবং আঘাত প্রবেশ করুন. এটি আপনাকে কমান্ড উইন্ডোতে ডাউনলোড ফোল্ডারে নিয়ে যাবে, আপনি ফাইলটি সংরক্ষণ করতে চান এমন ফাইলের অবস্থানও টাইপ করতে পারেন। কমান্ড প্রম্পট
  3. এখন, টাইপ করুন "git ক্লোন //github.com/bdward16/tip-calculator.git"এবং আঘাত প্রবেশ করুন.কমান্ড প্রম্পট 2
  4. এই পদ্ধতি ব্যবহার করে, ডাউনলোড করার সময় ফাইলগুলি স্বয়ংক্রিয়ভাবে আনজিপ হয়ে যায়।

ফাইল ডাউনলোড করার একটি ভাল উপায় আছে

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

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

সাধারণত, কাঁটা ব্যবহার করা হয় অন্য কারো প্রজেক্টে পরিবর্তনের প্রস্তাব করার জন্য, যেমন একটি বাগ ফিক্স করা বা একটি বৈশিষ্ট্য যোগ করা যেমন আমরা উল্লেখ করেছি।

সুতরাং, আপনি কিভাবে একটি পাবলিক ভান্ডার কাঁটা? এটা আসলে বেশ সহজ। আমরা শুরু করার আগে, আপনাকে একটি বিনামূল্যের GitHub অ্যাকাউন্ট তৈরি করতে হবে, কারণ আপনার কাঁটা সঞ্চয় করার জন্য আপনার কোথাও প্রয়োজন হবে। আপনি www.github.com এ যেতে পারেন এবং এখনই এটি করতে পারেন।

একবার আপনার অ্যাকাউন্ট তৈরি হয়ে গেলে, আপনি আপনার অ্যাকাউন্টে একটি পাবলিক রিপোজিটরি ফোর্ক করতে পারেন।

  1. উদাহরণস্বরূপ, আপনি ওয়েস বসের 30 দিনের জাভাস্ক্রিপ্ট প্রশিক্ষণ কোর্সের জন্য পাবলিক রিপোজিটরিতে যেতে পারেন এবং উপরের-ডান কোণায় আপনি একটি বোতাম দেখতে পাবেন যা বলে কাঁটা. বোতামে ক্লিক করুন।
  2. এটি কয়েক সেকেন্ড থেকে কয়েক মিনিট সময় নিতে পারে, তবে গিটহাব তারপর আপনার নিজের গিটহাব অ্যাকাউন্টে সেই প্রকল্পটিকে ক্লোন বা "ফর্ক" করবে। একবার এটি হয়ে গেলে, এটি অবিলম্বে আপনাকে আপনার GitHub ব্যবহারকারীর নামের অধীনে প্রকল্পটি দেখাবে।
  3. যাচাই করতে, আপনি উপরের-ডানদিকে নেভিগেশন বারে আপনার প্রোফাইল আইকনে ক্লিক করতে পারেন এবং তারপরে যে বিকল্পটি বলে আপনার সংগ্রহস্থল . আপনার সংগ্রহস্থলের তালিকায়, আপনি JavaScript 30 কোর্স কোডবেস দেখতে পাবেন।

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

বন্ধ

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