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
Post a Comment