কীভাবে এসএসএইচ ব্যবহার করে গিট সংগ্রহস্থলটি অ্যাক্সেস করবেন?


30

আমার কাছে পাবলিক চাবি আছে। আমি মনে করি যে গিট রেপোটি রয়েছে সেই সার্ভারের সাথে এসএসএইচ সংযোগের জন্য এটি প্রয়োজন।

এখন কোডটি কীভাবে পাব জানি না। কেউ দয়া করে আমাকে কোডটি পাওয়ার জন্য আমাকে যে পদ্ধতিটি করতে হবে তার সম্পূর্ণ পদ্ধতিটি বলতে পারেন?

  1. গিট + সম্পর্কিত কনফিগারেশন ইনস্টল করা হচ্ছে
  2. এসএসএইচ সংযোগ স্থাপন করুন
  3. রেপো পান

আপনি যখন একটি এসএসএইচ সংযোগ স্থাপন করেন, এটি প্রতিটি সার্ভারের জন্য স্বাধীন হতে চলেছে। আপনি কোন ধরণের সার্ভার ব্যবহার করছেন তা উল্লেখ করা উচিত। উদাহরণস্বরূপ, গিটহাব, বিটবাকেট বা একটি ব্যক্তিগত।
লুসিও

@ লুসিও এটি একটি প্রাইভেট, এসএসএইচের সাথে আমার কী করার দরকার?
ক্রিস্টফ তাক

আপনার পাশের পদ্ধতি (কী তৈরি করুন) একই is সার্ভারে আপনার কী মোতায়েনের পদ্ধতিটি কী আলাদা হবে। তার জন্য, আপনাকে সার্ভার প্রশাসকের কাছে সহায়তা চাইতে হবে।
লুসিও

উত্তর:


26

গিট সেটআপ করুন

  1. এটি দিয়ে ইনস্টল করুন sudo apt-get install git( এখানে দেখুন )
  2. গিট কনফিগার করুন ( এখানে দেখুন )

গিটহাব / বিটবকেটে এসএসএইচ প্রয়োগ করুন

  1. এর সাথে এসএসএইচ কী তৈরি করুন ssh-keygen -t rsa -b 4096( এখানে দেখুন )
  2. আপনার সর্বজনীন এসএসএইচ কী এর সামগ্রীটি অনুলিপি করুন, এটি id_rsa.pubডিফল্টরূপে ফাইল
  3. এসএসএইচ কী বিভাগে আপনার গিটহাব / বিটবকেট অ্যাকাউন্টে সামগ্রীটি আটকান

রেপো পান

কেবল এটি ক্লোন করুন:

  • GitHub: git clone git@github.com:YOUR_USERNAME/REPO_NAME.git
  • বিট বালতি: git clone git@bitbucket.org:USERNAME/REPO_NAME.git

একটি রেপো পরিচালনা করার জন্য আরও তথ্যের জন্য, লুসিও মার্তিনেজের গিট ফর হিউম্যানস গাইডটি দেখুন

জিইউআই সরঞ্জামসমূহ

আপনি গিট-গুই ইনস্টল করতে পারেন যা প্রতিশ্রুতি দেওয়ার জন্য একটি বিল্ট-ইন জিইউআই সরঞ্জাম।

আরও বিকল্পের জন্য, অফিসিয়াল পৃষ্ঠায় তালিকাটি একবার দেখুন ।


ধন্যবাদ লুসিও; আপনার গাইডে আপনার ধারনা আছে যে আমি গিটহাব বা বিটবকেট ব্যবহার করি, পরিবর্তে রেপোটি এখানে অবস্থিত git@git.<somewebsite.net>:<reponame>কি এই কিছু পরিবর্তন করে?
ক্রিস্টফ তাক

1
সত্যই নয়, আপনার সার্ভারটি সঠিকভাবে উল্লেখ করা নিশ্চিত করুন।
লুসিও

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.