গিটহাবের জন্য এসএসএইচ কী সেটআপ

Ssh Key Setup Github



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

আপনার সাথে শুরু করার জন্য আপনাকে নিশ্চিত করতে হবে যে আপনার একটি লিনাক্স টার্মিনাল রয়েছে যেখানে git কমান্ড ইনস্টল করা আছে এবং ব্যবহারকারীর দ্বারা git কমান্ড ব্যবহার করার ক্ষমতা রয়েছে যেখানে আপনি চেষ্টা করছেন। সর্বদা একটি পৃথক ব্যবহারকারী ব্যবহার করার চেষ্টা করুন এবং একই জন্য রুট ব্যবহারকারী ব্যবহার করবেন না। এছাড়াও আপনাকে গিথুবের সাথে একটি অ্যাকাউন্ট তৈরি করতে হবে।







গিথুবের সাথে একটি অ্যাকাউন্ট তৈরি করতে, আপনি নীচের পদক্ষেপগুলি অনুসরণ করতে পারেন



  • যাও GitHub এ যোগ দিন
  • আপনার তথ্য পূরণ করুন এবং একটি অ্যাকাউন্ট তৈরি করুন ক্লিক করুন
  • আপনি যে পরিকল্পনাটি চান তা নির্বাচন করুন এবং সাইন আপ শেষ ক্লিক করুন
  • যখন আপনি সাইন আপ করবেন, আপনি আপনার ইমেল ঠিকানা যাচাই করার জন্য একটি ইমেল পাবেন। যাচাইকরণ সম্পূর্ণ করতে লিঙ্কে ক্লিক করুন।

অ্যাকাউন্ট তৈরি হয়ে গেলে পরবর্তী ধাপ হল একটি নতুন কী জোড়া তৈরি করা এবং তারপর সেগুলিকে গিথুবের সাথে যুক্ত করা।



আপনার গিটহাব অ্যাকাউন্টে আপনার এসএসএইচ কী যুক্ত করা

SSH এর মাধ্যমে আপনার টার্মিনালে লগইন করুন।





উদ্ধৃতিগুলির মধ্যে আপনার GitHub ইমেল ঠিকানায় প্রতিস্থাপন করে নিম্নলিখিত কমান্ডটি চালানোর মাধ্যমে একটি কী জোড়া তৈরি করুন:

#ssh-keygen -টিআরএসএ-বি 4096 -সিতোমার ইমেইলdomain.com

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



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

GitHub এ ssh কী যোগ করার জন্য আপনাকে পাবলিক কী এর একটি অনুলিপি নিতে হবে এবং আপনি এটি সম্পন্ন করতে নিচের ssh কমান্ডটি ব্যবহার করতে পারেন।

#বিড়াল /বাড়ি/ব্যবহারকারী/.ssh/id_rsa.pub

একবার আপনি আপনার ক্লিপবোর্ডে বা যেকোনো স্থানীয় টেক্সট ফাইলে বিষয়বস্তু অনুলিপি করলে, আমরা Github অ্যাকাউন্টে কী যুক্ত করতে নিচের ধাপগুলি ব্যবহার করতে পারি।

  • আপনার ব্যবহারকারী/পাস ব্যবহার করে আপনাকে গিথুব অ্যাকাউন্টে লগইন করতে হবে
  • প্রোফাইল ছবিতে ক্লিক করুন এবং ড্রপ ডাউন থেকে সেটিংস নির্বাচন করুন।
  • বাম পাশের মেনু থেকে SSH এবং GPG কী নির্বাচন করুন

আপনার প্রথম কী বা অন্য কী যোগ করতে নতুন SSH কী -এ ক্লিক করুন

শিরোনাম ক্ষেত্রে, আপনাকে একটি লেবেল যুক্ত করতে হবে যা আপনি মনে রাখতে পারেন। (আমি সুমেশের ম্যাকবুক এয়ার ব্যবহার করেছি)।

আপনি যে কোনও শব্দ ব্যবহার করতে পারেন এবং কেবলমাত্র আপনার যত্ন নেওয়া দরকার তা হল আপনাকে নিশ্চিত করতে হবে যে সেই মেশিনটি সনাক্ত করতে আপনাকে সাহায্য করবে যেটিতে কীটি তৈরি করা হয়েছে।

কী ফিল্ডে উপরের কীটি যোগ করুন যা আপনি cat /home/user/.ssh/id_rsa.pub কমান্ড ব্যবহার করে পান যা ssh-rsa দিয়ে শুরু হবে

  • SSH কী এ ক্লিক করুন।

যদি অনুরোধ করা হয়, আপনার গিটহাব পাসওয়ার্ড নিশ্চিত করুন যা যাচাইয়ের জন্য ব্যবহার করা হবে।

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

স্থানীয় মেশিন থেকে গিথুবের সাথে আপনার সংযোগ পরীক্ষা করুন

একটি নতুন এসএসএইচ টার্মিনাল খুলুন এবং নিশ্চিত করুন যে আপনি যে ব্যবহারকারীর জন্য এসএসএইচ কী পেয়ারটি তৈরি করেছিলেন সেটিতে যান। Ssh কী এর মাধ্যমে Github অ্যাকাউন্টের সাথে সংযোগ করতে, আপনাকে নিচের টাইপ করতে হবে এবং enter # ssh -T চাপতে হবে[ইমেল সুরক্ষিত]

যদি আপনি এই মেশিন থেকে প্রথমবার এটি সংযুক্ত করেন, আপনি নীচের মত একটি ফলাফল দেখতে পাবেন এবং এই ক্ষেত্রে আপনাকে হ্যাঁ টাইপ করতে হবে:

হোস্ট 'github.com (192.30.1.1)' এর সত্যতা প্রতিষ্ঠিত করা যাবে না।
RSA কী ফিঙ্গারপ্রিন্ট SHA256: asdnasd871321312kjaksjdasdijsaidjsad1Rk3ndm।
আপনি কি নিশ্চিত যে আপনি সংযোগ চালিয়ে যেতে চান (হ্যাঁ/না)? হ্যাঁ
সতর্কতা: পরিচিত হোস্টের তালিকায় স্থায়ীভাবে 'github.com, 192.30.30.1' (RSA) যোগ করা হয়েছে।
  • হ্যাঁ টাইপ করুন
  • এন্টার চাপুন

আপনি এই মত আউটপুট দেখতে পাবেন:

হাই ব্যবহারকারী! আপনি সফলভাবে প্রমাণীকরণ করেছেন, কিন্তু GitHub শেল অ্যাক্সেস প্রদান করে না।

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