Sunday, January 9, 2022

কিভাবে zoom সেশনে জয়েন করবেন ?

 স্টেপ ১ >> ZOOM_LINK <= এই লিংক এ ক্লিক করবেন। এরপর নিচের ছবির মতো ওয়েব পেজ আসবে। 




স্টেপ ২ >> উপরের ছবির মতো ওয়েবপেজ ওপেন হলে ওয়েব পেজ এর নিচের দিকে রেড মার্ক করা ডাউনলোড অপশন দেখতে পারবেন। যদি zoom আপনার কম্পিউটার এ ডাউনলোড করা না থাকে তাহলে ডাউনলোড অপশন এ ক্লিক করে ডাউনলোড করে ইনস্টল করে নিবেন। 

স্টেপ ৩ >> এরপর নিচের ছবিতে মার্ক করা Launch Meeting বাটন এ প্রেস করবেন। 

   

স্টেপ ৪ >> Launch Meeting বাটন এ প্রেস করলে নিচের ছবির মতো পপআপ অপশন দেখতে পারবেন। 


স্টেপ ৫ >> Launch Meeting বাটন এ প্রেস করার পর পপআপ আসলে এরপর মার্ক করা অপেন বাটন এ প্রেস করবেন। এরপর নিচের ছবির মতো পপআপ আসবে। 



 স্টেপ ৬ >> উপরের ছবিতে মার্ক করা Sign in to Join বাটন এ প্রেস করবেন। তাহলে নিচের ছবির মতো  Sign in অপশন আসবে। 




স্টেপ ৭ >> উপরের ছবিতে মার্ক করা google sign in অপশন  এ ক্লিক করবেন। এরপর নিচের ছবির মতো আপনার গুগল একাউন্ট এ নিয়ে যাবে। সেখান থেকে আপনার এক বা একাধিক অপশন থাকলে যে কোন একটা সিলেক্ট করবেন। 


 স্টেপ ৮ >> আপনার জিমেইল দিয়ে এর আগে zoom একাউন্ট ক্রিয়েট করা না থাকলে নিচের ছবির মতো অপশন  এ নিয়ে যাবে। 



স্টেপ ৯ >> একাউন্ট ক্রিয়েট অপশন এ নিয়ে গেলে ইনপুট ফিল্ড ফিলআপ করবেন এবং ফিলআপ করা শেষ হলে continue বাটন এ প্রেস করবেন। তাহলে আপনাকে নিচের ছবির মতো ক্রিয়েট অপশন আসবে। 

স্টেপ ১০ >> উপরের ছবিতে মার্ক করা Create Account বাটন এ প্রেস করলে একাউন্ট ক্রিয়েট হয়ে যাবে। এবং নিচের ছবির মতো পপআপ অপশন আসলে সেটার ওপেন বাটন এ প্রেস করবেন। 

স্টেপ ১১ >> সবশেষ নিচের ছবির মতো অপশন আসলে zoom সেশন একটু সময় নিয়ে শুরু হয়ে যাবে। 



 


Monday, January 3, 2022

new github account code push error unable to access origin

 যদি  আপনার  দুইটা  গিটহাব  একাউন্ট  থাকে  ধরুন  আপনার  আগে  একটা  ছিল  সেইটা  লগআউট  হয়ে  নতুন  একটা  গিটহাব  একাউন্ট  লগইন   করে  একটা  রিপোজিটরি ক্রিয়েট করে  কোড  পুশ  করতে  গেলেন  তাহলে  এই  এরর  টা  দিবে 



 এই  এরর  এর  জন্য  আপনাকে   কয়েকটা  স্টেপ  শুধু  ফলো  করতে  হবে 


স্টেপ  ১ => সার্চ  গিয়ে  credential manager এইটা  লিখতে  credential manager আসবে  সেইটাই  ক্লিক  করে  উইন্ডোস  ক্রেডিয়ানশিয়াল থেকে থেকে  গিটহাব  খুঁজে  বের  করে  আগের  টা  রিমুভ  করে  দিবেন  



স্টেপ ২=> স্টেপ ১ ফলো  করার  পর  শুধু  আপনার  টার্মিনাল এ এসে  আগে  যদি  গিট্  পুশ  করার  ট্রাই  করে  থাকেন  তাহলে 


rm -rf .git <= টার্মিনালে এই কমান্ড টি দিলে .git ফোল্ডার টি রিমুভ হয়ে যাবে।

এর পর থেকে গিটহাবের কমান্ড গুলো আবার প্রথম থেকে দেওয়া যাবে। 

Or

This pc ওপেন করে প্রজেক্টের ফোল্ডারে গিয়ে .git ফোল্ডার টি ডিলিট করে দিলে ও হবে। তবে এক্ষেত্রে যদি ফাইল টি হিডেন করা থাকে তখন দেখা যাবে না। তাহলে উপর থেকে view অপশন এ যেতে হবে। তারপর current view কমান্ড গ্রুপ থেকে Hidden Items এ চেক করে দিতে হবে। এতে .git আনহিডেন হয়ে দেখা যাবে।


ডেপ্লয় করার পর যদি 404 There isn't a GitHub Pages site here

 


solve_process


আপনার গিটহাব রিপোজিটরিতে যাবেন এবং সেখানে যদি আপনার html ফাইল এর নাম উপরের ছবিতে মার্ক করা ফাইল এর নামের মত সেম হয় তাহলে লাইভ লিংক এর শেষে সেই ফাইল এর নাম /index.html দিয়ে দিবেন তাহলেই হয়ে যাবে। নিচের ছবিতে সেটা দেখানো হলো 


রিপোসিটোরিতে যদি index.html ফাইল নামে  কোন ফাইল না থাকে, অন্য কোন নামে থাকে তাহলে ইউআরএল এর শেষে “/” দিয়ে সেই ফাইল এর নাম দিতে হবে।

 

উপরের ছবিতে মার্ক করা ছবির মতো index.html ফাইল নেম এর পরিবর্তে অন্য কোন নাম যদি দেওয়া থাকে সেটা যে কোন নাম হতে পারে তাহলে সেই নামটা ইউআরএল এর শেষে “/” এর পর দিতে হবে। নিচের ছবিতে সেটা দেখানো হল



error: remote origin already exists.

 







এই ধরণের এরর আসলে। নিচের কয়েকটি স্টেপ ফলো করতে হবে। 

স্টেপ ১: টার্মিনাল এ rm -rf .git <= এই কমান্ড টি দিবেন। 
স্টেপ ২: এরপর git init কমান্ড থেকে শুরু করে বাকি কমান্ড গুলো দিবেন। তাহলেই হয়ে যাবে। 

Sunday, January 2, 2022

Git error: "Please make sure you have the correct access rights and the repository exists"


সমাধানঃ এই সমস্যাটি হতে পারে কারণ অনেক সময় ssh-agent পিসি রিস্টার্ট দিলে চলে যায়। ssh-agent এ আপনার key যোগ করা আছে কিনা তা চেক করতে হবে, যদি key না থাকে তাহলে সেটা এড করতে হবে:

১. প্রথমে এই কমান্ডটি দিনঃ ssh-add -l -E md5

২. যদি আউটপুট হিসেবে এটা আসে The agent has no identities তাহলে বুঝতে হবে key রিমুভ হয়ে গেছে।

৩. এরপর এই কমান্ডটি দিতে হবেঃ ssh-add ~/.ssh/git_rsa

ব্যাস! কাজ শেষ।


Fatal: unable to access ‘https://github.com/mdjabed1/developer-portfolio.git/’:Could not resolve host: github.com







সমাধানঃ এই সমস্যাটি --unset ফ্ল্যাগ ইউজ করে সমাধান করা যাবে। নিম্নে বর্ণিত স্টেপ গুলো ফলো করে সমস্যাটি করা যাবেঃ

১. পিসি/ল্যাপ্টপ রিবুট/রিস্টার্ট দিন।

২. পিসিতে নেট কানেকশন দিন।

৩. তারপর এই ২টি কমান্ড যথাক্রমে দিনঃ

git config --global --unset http.proxy

git config --global --unset https.proxy

এরপর git push যথাযথ ভাবে কাজ করবে।


লোকাল কম্পিউটার এর গিটহাব এর সাথে কানেক্টেড ফোল্ডার টা কিভাবে রিমোভ করবেন (.git <= folder)?

 Step-0: ফোল্ডার টা ভিজ্যুয়াল ষ্টুডিও কোড দিয়ে ওপেন করবেন। এরপর ctrl + j প্রেস  করবেন। তাহলে ভিজ্যুয়াল ষ্টুডিও কোড এর টার্মিনাল টা ওপেন হবে। এরপর স্ক্রীনশট অনুসারে প্লাস (+) এর পাশে ডাউন অ্যারো বাটনে ক্লিক করলে একটা লিস্ট দেখবেন, ঐ লিস্ট থেকে গিট bash সিলেক্ট করেন ।











Step1: এরপর rm -rf .git কমান্ড টি দিলেই হবে। 


OR 

Step ২: লোকাল কম্পিউটার এ ফোল্ডার টাতে যাবেন। এরপর view তে ক্লিক করবেন। এরপর hidden items এ চেক মার্ক দিবেন। তাহলে .git folder টা দেখতে পারবেন। এরপর .git ফোল্ডার টা ডিলিট করে দিলেই হবে। 


Github থেকে কোন একটা রিপোজিটরি কিভাবে ডিলিট করবেন ?

 Step ১: প্রথমে যে রিপোজিটরি ডিলিট করবেন সেটাই যাবেন। 

Step ২: সেটিংস এ ক্লিক করবেন 

Step ৩: সেটিংস বাটন এ ক্লিক করার পর যে পেজ আসবে সেটা স্ক্রল করে একদম নিচে আসবেন তাহলে ডিলিট বাটন দেখতে পারবেন। সেটাতে ক্লিক করবেন 


Step ৪: ডিলিট বাটন এ ক্লিক করলে একটা পপআপ ওপেন হবে। সেটাতে মার্ক করা বোল্ড  টেক্সট টা কপি করবেন(এক এক জনের রিপোজিটরিতে নাম উনুযায়ী ভিন্ন ভিন্ন টেক্সট থাকবে)। এরপর নিচের ইনপুট ফিল্ড এ সেটা পেস্ট করবেন। 

  


Step ৫: ইনপুট ফিল্ড এ টেক্সট পেস্ট করলে বা টাইপ করে লিখার পর খেয়াল রাখবেন টেক্সট শুরু হওয়ার আগে এবং পরে বাড়তি স্পেস দেওয়া হয়েছে কিনা। যদি স্পেস দেওয়া হয় তাহলে delete বাটন টা এনাবল হবে না। 

Step ৬: ডিলিট বাটন এনাবল হলে সেটাই ক্লিক করবেন।
Step ৭: এরপর কনফার্ম পেজ  এ নিয়ে যাবে। সেটাতে পাসওয়ার্ড অপশন আসলে আপনার গিটহাব পাসওয়ার্ড দিবেন (অনেক সময় পাসওয়ার্ড দিতে হবে না এ নিয়ে চিন্তিত হবেন না)। তাহলেই ডিলিট হয়ে যাবে।

নতুন গিটহাব রিপোসিটরিতে কোড পুশ করতে গেলে অনেক সময় fatal: Could not read from remote repository. <= এই প্রব্লেম দেখা যায়


সমাধানঃ

গিটহাব রিপোজিটরিতে যাবেন। এরপর নিচের ছবিটি ফলো করুন।

মার্ক করা বাটনে SSH সিলেক্ট করা থাকলে HTTPS এ ক্লিক করবেন।

এরপর আবার নতুন করে কমান্ড গুলো দিবেন কোড পুশ করার জন্য। তার আগে অবশ্যই টার্মিনাল এ 

rm -rf .git  <= এই কমান্ড টি দিবেন। এরপর বাকি কমান্ড গুলো শুরু থেকে দিলেই কোড পুশ হয়ে যাবে।

When we provide git push command and gives this error ! [rejected] error: failed to push some refs to 'https://github.com/milton839/gitTest.git'

 নিচের ছবিটির মতো এরর আসলে বুঝতে হবে আপনি হয়ত লোকালে চেঞ্জ না করে সরাসরি গিটহাবে গিয়ে চেঞ্জ করেছেন। আর এটা আপনার লোকাল কম্পিউটার জানে না।

হয়ত সেইম লাইনে আপনার কম্পিউটারে আছে এক কোড আর গিটহাবে হয়ে গিয়েছে আরেক কোড। তখন আপনি পুশ করতে গেলে কোডের মধ্যে কনফ্লিক্ট হবে আর সে কনফিউজড হয়ে যাবে কোন কোড কে রাখবে। তাই, সে পুশ রিকুয়েষ্ট রিজেক্ট করে দিবে আর আপনাকে এই এরর টা দিবে। তখন আপনি git pull এই কমান্ড টি দিবেন আর তারপর আপনার গিটহাবে চেঞ্জ করা কোড লোকালে চলে আসবে আর কনফ্লিক্ট হবে। তখন আপনি incoming, local অথবা both এই ৩ টির যেকোন একটি সিলেক্ট করে আপনার কোড ঠিক করবেন। তারপর আবার গিট পুশ দিবেন। 

  1. এক্ষেত্রে আপনার লোকালে যে কোড আছে সেটাই যদি ফাইনাল হয়ে থাকে আর আপনি শিউর হয়ে থাকেন গিটহাবে যে চেঞ্জ করেছেন সেটার দরকার নেই তাহলে ফোর্স পুশ করতে পারেন। এতে করে গিটহাবে আগে কি আছে সেটা ইগনোর করে নতুন গুলো ফোর্স করে পুশ করে দিবেন। নিচের কমান্ড টি দিলেই হবে। 

git push -u origin main -f
এখানে আপনার ব্রাঞ্চ main না হয়ে অন্য কিছু হলে সেটা লিখে দিবেন।

Time complexity banter with software engineers

  As much as the name of software engineer sounds fancy, its work is also very complicated. A problem can be solved in many ways. But it is ...