গিটহাবের "কী স্থাপন করুন" আপনার সার্ভারকে সরাসরি আপনার গিটহাব সংগ্রহস্থলের সাথে সংযুক্ত করার অনুমতি দেয়। যখন আপনার সার্ভার সংযুক্ত থাকে, আপনি আপনার সংগ্রহস্থল থেকে সরাসরি আপনার সার্ভারে বিল্ডগুলি ধাক্কা দিতে পারেন, যা আপনার কাজকে হ্রাস করতে পারে। যদি আপনার সার্ভারের একাধিক সংগ্রহস্থলে অ্যাক্সেসের প্রয়োজন হয়, আপনি অ্যাক্সেস পরিচালনা করতে একটি মেশিন ব্যবহারকারী তৈরি করতে পারেন।
ধাপ
3 এর মধ্যে পার্ট 1: নতুন কী তৈরি করা
ধাপ 1. আপনার কম্পিউটারে টার্মিনাল প্রোগ্রামটি খুলুন।
আপনার কম্পিউটারে টার্মিনাল প্রোগ্রাম আপনাকে দূরবর্তীভাবে আপনার সার্ভার অ্যাক্সেস করতে দেয়। আপনি যদি লিনাক্স বা ম্যাক কম্পিউটার ব্যবহার করেন, তাহলে আপনি অন্তর্নির্মিত টার্মিনাল প্রোগ্রামটি ব্যবহার করবেন। আপনি যদি উইন্ডোজ ব্যবহার করেন, তাহলে আপনাকে Cygwin বা GitBash এর মত একটি প্রোগ্রাম ইনস্টল করতে হবে।
- লিনাক্স - Ctrl+Alt+T চাপুন অথবা "টার্মিনাল" অনুসন্ধান করুন।
- ম্যাক - আপনি ইউটিলিটি ফোল্ডারে টার্মিনাল প্রোগ্রামটি খুঁজে পেতে পারেন।
- উইন্ডোজ - আপনি cygwin.com থেকে Cygwin ডাউনলোড করতে পারেন, অথবা gitBash git-scm.com/downloads থেকে।
পদক্ষেপ 2. আপনার টার্মিনাল প্রোগ্রাম ব্যবহার করে আপনার সার্ভারে লগ ইন করুন।
আপনি আপনার সার্ভারে স্থাপনার কী তৈরি করবেন যাতে এটি আপনার গিটহাব সংগ্রহস্থল অ্যাক্সেস করতে পারে। এটি করার জন্য, আপনাকে আপনার সার্ভারে লগ ইন করতে হবে, হয় দূরবর্তীভাবে আপনার টার্মিনালের মাধ্যমে অথবা স্থানীয়ভাবে সার্ভারে।
আপনার টার্মিনাল প্রোগ্রামে টাইপ করুন ssh username@hostname লগ ইন করার জন্য। অনুরোধ করা হলে আপনার পাসওয়ার্ড লিখুন।
ধাপ 3. SSH কী জেনারেট করার জন্য কমান্ড লিখুন।
নিম্নলিখিত কমান্ডটি লেবেল হিসাবে আপনার গিটহাব ইমেল ঠিকানা দিয়ে একটি নতুন কী তৈরি করবে:
- ssh -keygen -t rsa -b 4096 -C "[email protected]"
- একটি SSH কী একটি এনক্রিপ্ট করা কী জোড়া যা আপনার পরিচয় প্রমাণ করে। এই ক্ষেত্রে, আপনি আপনার GitHub সংগ্রহস্থলের চাবি বরাদ্দ করবেন, এটি আপনার সার্ভার সনাক্ত করার অনুমতি দেবে।
ধাপ 4. টিপুন।
↵ Enter/⏎ Return যখন একটি অবস্থান নির্বাচন করার জন্য অনুরোধ করা হয়।
এটি ডিফল্ট অবস্থানে কী সংরক্ষণ করবে, যা আপনার ব্যবহারকারীর ডিরেক্টরিতে.ssh ডিরেক্টরি।
পদক্ষেপ 5. একটি পাসফ্রেজ তৈরি করুন।
এটি আপনার চাবিতে নিরাপত্তার একটি অতিরিক্ত স্তর যুক্ত করে, কারণ চাবি কাজ করার আগে অজানা ব্যবহারকারীদের পাসফ্রেজ প্রবেশ করতে হবে।
এটি তৈরি করার সময় আপনাকে পাসফ্রেজ নিশ্চিত করতে অনুরোধ করা হবে।
ধাপ 6. SSH কী বিষয়বস্তু আপনার ক্লিপবোর্ডে অনুলিপি করুন।
একবার কী তৈরি হয়ে গেলে, আপনাকে এটি আপনার সংগ্রহস্থলে যুক্ত করতে হবে। এটি করার জন্য, আপনাকে কীটির বিষয়বস্তু অনুলিপি করতে হবে। নিম্নলিখিত কমান্ডটি আপনার ক্লিপবোর্ডে কীটির বিষয়বস্তু অনুলিপি করবে:
- লিনাক্স - xclip -sel ক্লিপ <~/.ssh/id_rsa.pub। আপনাকে প্রথমে sudo apt-get xclip install চালানোর প্রয়োজন হতে পারে।
- উইন্ডোজ - ক্লিপ <~/.ssh/id_rsa.pub
- ম্যাক - pbcopy <~/.ssh/id_rsa.pub
3 এর অংশ 2: আপনার সংগ্রহস্থলে কী যুক্ত করা
ধাপ 1. গিটহাব ওয়েবসাইটে লগ ইন করুন।
নিশ্চিত করুন যে আপনি একটি অ্যাকাউন্ট দিয়ে লগ ইন করেছেন যা সংগ্রহস্থল অ্যাক্সেস করতে পারে।
পদক্ষেপ 2. উপরের ডানদিকে আপনার প্রোফাইল ছবিতে ক্লিক করুন এবং "আপনার প্রোফাইল" নির্বাচন করুন।
" এটি আপনার গিটহাব প্রোফাইল পৃষ্ঠা খুলবে।
ধাপ 3. "সংগ্রহস্থল" ট্যাবে ক্লিক করুন।
এটি আপনার সমস্ত সংগ্রহস্থল প্রদর্শন করবে।
ধাপ 4. আপনি যে কী সংগ্রহ করতে চান সেই সংগ্রহস্থলটি নির্বাচন করুন।
এটি আপনার সার্ভারকে স্বয়ংক্রিয়ভাবে বিল্ড স্থাপনের জন্য সংগ্রহস্থলে অ্যাক্সেস দেবে।
ধাপ 5. পর্দার শীর্ষে "সেটিংস" ট্যাবে ক্লিক করুন।
এটি আপনার সংগ্রহস্থল সেটিংস খুলবে।
পদক্ষেপ 6. বাম মেনুতে "কীগুলি স্থাপন করুন" বোতামে ক্লিক করুন।
এটি বর্তমানে স্থাপনার জন্য নির্ধারিত স্থাপনার কী প্রদর্শন করবে।
ধাপ 7. "অ্যাড ডিপ্লাই কী" বোতামে ক্লিক করুন।
কীটির জন্য একটি পাঠ্য ক্ষেত্র উপস্থিত হবে।
ধাপ the। কপি করা ডিপ্লয় কী কী ফিল্ডে আটকান।
ক্ষেত্রটিতে ক্লিক করুন এবং ⌘ কমান্ড/Ctrl+V টিপুন যাতে কপি করা স্থাপনার কীটি পেস্ট করা যায়।
যদি আপনি চান যে সার্ভারে রিপোজিটরিতে লেখার অ্যাক্সেস থাকুক, "লেখার অ্যাক্সেসের অনুমতি দিন" বাক্সটি চেক করুন।
ধাপ 9. আপনার স্থাপনার কী যুক্ত করতে "কী যুক্ত করুন" ক্লিক করুন।
এটি আপনার সার্ভারকে সংগ্রহস্থল অ্যাক্সেস করতে এবং এটি থেকে বিল্ড স্থাপনের অনুমতি দেবে।
3 এর অংশ 3: একটি মেশিন ব্যবহারকারী তৈরি করা
ধাপ 1. মেশিন ব্যবহারকারীর জন্য একটি ডেডিকেটেড GitHub অ্যাকাউন্ট তৈরি করুন।
একজন "মেশিন ব্যবহারকারী" একটি স্বয়ংক্রিয় ব্যবহারকারী যা একাধিক সংগ্রহস্থল অ্যাক্সেস করতে পারে। আপনার সার্ভারের একাধিক সংগ্রহস্থলে অ্যাক্সেসের প্রয়োজন হলে এটি কার্যকর
আপনি গিটহাব হোমপেজে "সাইন আপ" বোতামে ক্লিক করে এবং অনুরোধগুলি অনুসরণ করে একটি নতুন ব্যবহারকারী তৈরি করতে পারেন।
পদক্ষেপ 2. আপনার সার্ভারে একটি SSH কী তৈরি করুন।
আপনার সার্ভারে একটি কী তৈরি করতে এবং আপনার ক্লিপবোর্ডে এটি অনুলিপি করতে প্রথম বিভাগের ধাপগুলি অনুসরণ করুন।
ধাপ 3. নতুন মেশিন ব্যবহারকারীর অ্যাকাউন্ট দিয়ে গিটহাব ওয়েবসাইটে প্রবেশ করুন।
আপনি এই ব্যবহারকারীকে সদ্য তৈরি করা কীটি বরাদ্দ করবেন।
ধাপ 4. মেশিন ব্যবহারকারীর প্রোফাইল ছবিতে ক্লিক করুন এবং "সেটিংস" নির্বাচন করুন।
" এটি মেশিন ব্যবহারকারীর জন্য অ্যাকাউন্ট সেটিংস খুলবে।
পদক্ষেপ 5. বাম মেনুতে "SSH এবং GPG কী" বিকল্পটি ক্লিক করুন।
এটি বর্তমানে ব্যবহারকারীর জন্য নির্ধারিত কীগুলি প্রদর্শন করবে।
ধাপ 6. "নতুন SSH কী" বোতামে ক্লিক করুন।
এটি আপনাকে SSH কী প্রবেশ করতে দেবে।
ধাপ 7. কী আটকান এবং "SSH কী যোগ করুন" ক্লিক করুন।
" এটি মেশিন ব্যবহারকারীর প্রোফাইলে এসএসএইচ কী যুক্ত করবে, এটি আপনার সার্ভার অ্যাক্সেস করার অনুমতি দেবে।
ধাপ the। আপনি মেশিন ব্যবহারকারীকে যে অ্যাক্সেস দিতে চান তার প্রথম সংগ্রহস্থল খুলুন।
আপনি আপনার প্রোফাইল পৃষ্ঠায় "সংগ্রহস্থল" ট্যাবে আপনার সংগ্রহস্থলগুলি খুঁজে পেতে পারেন।
ধাপ 9. সংগ্রহস্থলের পৃষ্ঠায় "সেটিংস" ট্যাবে ক্লিক করুন।
এটি সংগ্রহস্থলের সেটিংস প্রদর্শন করবে।
ধাপ 10. বাম মেনুতে "সহযোগী" বিকল্পটি ক্লিক করুন।
এটি আপনাকে সংগ্রহস্থলে সহযোগী যুক্ত করতে দেবে। আপনার মেশিন ব্যবহারকারীকে সহযোগী হিসেবে যুক্ত করে, এটি আপনার সংগ্রহস্থল থেকে আপনার সার্ভারে বিল্ডগুলি ঠেলে দিতে সক্ষম হবে।
ধাপ 11. মেশিন ব্যবহারকারীর নাম লিখুন এবং "সহযোগী যোগ করুন" ক্লিক করুন।
" মেশিন ব্যবহারকারীকে সংগ্রহস্থলে পড়ার/লেখার অ্যাক্সেস দেওয়া হবে।