Connect GitHub to EC2 in AWS

 GitHub থেকে কোড pull করার জন্য আপনাকে EC2 সার্ভারের সাথে GitHub-কে কানেক্ট করতে হবে। এটি করার সবচেয়ে নিরাপদ এবং সহজ উপায় হলো SSH Key ব্যবহার করা।নিচের ধাপগুলো অনুসরণ করুন:

১. সার্ভারে SSH Key তৈরি করুন; প্রথমে আপনার EC2 সার্ভারের টার্মিনালে এই কমান্ডটি দিন (ইমেইল এড্রেসটি আপনার GitHub এর ইমেইল দিন):

>ssh-keygen -t ed25519 -C "your_email@example.com"

(Enter টিপতে থাকুন যতক্ষণ না এটি শেষ হয়। কোনো পাসওয়ার্ড দেওয়ার দরকার নেই।)

২. পাবলিক কী (Public Key) কপি করুনএখন তৈরি হওয়া কী-টি দেখার জন্য নিচের কমান্ডটি দিন:

>cat ~/.ssh/id_ed25519.pub

কমান্ড দেওয়ার পর ssh-ed25519 AAA... দিয়ে শুরু হওয়া পুরো লাইনটি কপি করুন।

ssh-ed25519 AAA************************Tu imran8****0@gmail.com

৩. GitHub-এ কী-টি যুক্ত করুন

আপনার GitHub Settings-এ যান।

বামে SSH and GPG keys-এ ক্লিক করুন।

New SSH key বাটনে ক্লিক করুন।

একটি নাম দিন (যেমন: EC2-Server) এবং Key বক্সে কপি করা কোডটি পেস্ট করে দিন।

Add SSH key দিয়ে সেভ করুন।

৪. কানেকশন চেক করুনসবকিছু ঠিক আছে কি না দেখতে এই কমান্ডটি দিন:

>ssh -T git@github.com

যদি Hi username! You've successfully authenticated... লেখা আসে, তবে কানেক্ট হয়ে গেছে।

৫. add git repository

>git remote add origin git@github.com:yourgithubusername/projectfoled.git

৬. গিট রিমোট ইউআরএল পরিবর্তন (যদি প্রয়োজন হয়)আপনার প্রজেক্ট ফোল্ডারে গিয়ে চেক করুন আপনার অরিজিন HTTPS নাকি SSH এ আছে:

>git remote -v


যদি এটি https://github.com... দেখায়, তবে নিচের কমান্ড দিয়ে সেটি SSH-এ পরিবর্তন করুন:

>git remote set-url origin git@github.com:USERNAME/REPOSITORY_NAME.git

(এখানে আপনার ইউজারনেম এবং রেপোজিটরি নাম বসান)এখন আপনি খুব সহজেই git pull origin main দিতে পারবেন।



Comments

Popular posts from this blog

Basic Web Design with HTML and CSS

Web Design JavaScript