আমার রেপোতে 2 এফএ সেট করার পরে আমার একই সমস্যা ছিল। আপনি যদি সম্প্রতি আপনার অ্যাকাউন্টে 2 এফএ সেট আপ করেন তবে এটি সমাধানের জন্য আমি যা করেছি তা এখানে:
একটি ব্যক্তিগত অ্যাক্সেস টোকেন উত্পন্ন
যান সেটিংস -> বিকাশকারী সেটিংস -> ব্যক্তিগত অ্যাক্সেস টোকেন আপনার GitHub অ্যাকাউন্টে। একটি নতুন ব্যক্তিগত অ্যাক্সেস টোকেন উত্পন্ন। সমস্ত রেপো-অ্যাক্সেস সম্পর্কিত অনুমতিগুলি পরীক্ষা করার বিষয়টি নিশ্চিত করুন।
সমস্ত গিটহাব প্রমাণীকরণ কনফিগারেশন মুছে ফেলুন (ম্যাকের জন্য কীচেন থেকে)
উত্পন্ন ব্যক্তিগত অ্যাক্সেস টোকেন ব্যবহার করে আপনাকে নতুন করে সাইন ইন করতে হবে, সুতরাং আপনার ল্যাপটপ থেকে পূর্ববর্তী সমস্ত প্রমাণীকরণের বিশদটি সাফ করুন। ম্যাকের জন্য, কীচেন খুলুন এবং লগইন / পাসওয়ার্ড বিভাগ থেকে সমস্ত github.com সম্পর্কিত বিশদ মুছুন।
পাসওয়ার্ড হিসাবে আপনার গিটহাব ব্যবহারকারীর নাম এবং PAT দিয়ে আপনার টার্মিনালে সাইন ইন করুন।
আপনি যদি নিজের অ্যাকাউন্টে 2 এফএ সেট আপ করেন তবে আপনি টার্মিনাল থেকে আপনার গিটহাব পাসওয়ার্ড ব্যবহার করে প্রমাণীকরণ করতে পারবেন না। এখন, প্রমাণীকরণের প্রয়োজনটিকে ট্রিগার করতে গিটহাব রেপোতে চাপ দেওয়ার চেষ্টা করুন। আপনার গিটহাব ব্যবহারকারীর নাম প্রবেশের জন্য একটি অনুরোধ আপনার টার্মিনালে পপ আপ হবে। আপনার ব্যবহারকারীর নাম লিখুন এবং পাসওয়ার্ডের জন্য অনুরোধ জানানো হলে, উত্পন্ন ব্যক্তিগত অ্যাক্সেস টোকেনটিকে পাসওয়ার্ড হিসাবে ব্যবহার করুন।
এই সঠিক পদক্ষেপগুলি আমার জন্য সমস্যার সমাধান করেছে।
git push -f
তবে নিয়মিত ধাক্কা, টান এবং আনতে কাজ করে?