Git खाता बदलने में असमर्थ




github window (2)

मैंने अपने भंडार पर धकेलने की कोशिश की, लेकिन मुझे नीचे त्रुटि मिली:

git push origin master
remote: Permission to PhanVanLinh/phanvanlinh.github.io.git denied to edgarphan.
fatal: unable to access 'https://github.com/PhanVanLinh/phanvanlinh.github.io.git/': The requested URL returned error: 403

इससे पहले, मैं उपयोगकर्ता नाम edgarphan का उपयोग कर रहा था, लेकिन मैंने इसे पहले से PhanVanLinh बदल दिया है, लेकिन यह अभी भी edgarphan रखता है।

मैंने परियोजना को हटाने और फिर से क्लोन करने की कोशिश की है, गिट को अनइंस्टॉल करें और फिर से इंस्टॉल करें, लेकिन यह काम नहीं करेगा।

वैश्विक कॉन्फ़िगरेशन फ़ाइल

मैं इस समस्या को कैसे हल कर सकता हूं?


Git कॉन्फ़िगरेशन फ़ाइल का पता लगाने का प्रयास करें। एक विंडोज मशीन के लिए यह संभवतः पर स्थित है

C:\Users\<user_name>\.gitconfig

यह आदेश कॉन्फ़िगरेशन फ़ाइल भी खोल सकता है। तब आप केवल संपादित कर सकते हैं और सहेज सकते हैं:

git config --global -e

और कॉन्फ़िगरेशन सेट करने के बाद, करें:

cd /path/to/new/local/repo
git remote add origin https://github.com/PhanVanLinh/phanvanlinh.github.io.git
git push -u origin master

इसका आपके user.name / user.email सेटिंग्स से कोई लेना-देना नहीं है: ये एक user.email लिए हैं। जब आप किसी रेपो में धक्का देते हैं तो उनका उपयोग प्रमाणीकरण के लिए नहीं किया जाता है।

अगर Git आपसे आपके GitHub (नए) उपयोगकर्ता नाम / पासवर्ड के लिए नहीं पूछता है, तो इसका मतलब है कि Git विंडोज के लिए "मैनेजर" नामक एक Git क्रेडेंशियल हेल्पर का उपयोग कर रहा है (इसकी पुष्टि करने के लिए एक git config credential.helper करें)

अर्थ: यह आपके पुराने क्रेडेंशियल्स को कैशिंग कर रहा है और उन्हें स्वचालित रूप से पुन: उपयोग कर रहा है।

उस स्थिति में, Windows प्रारंभ मेनू पर जाएं ( ), "क्रेडेंशियल" टाइप करें और विंडोज टूल " विंडोज क्रेडेंशियल मैनेजर " चुनें।

इसमें, आपको एक प्रविष्टि git.https://github.com , जिसे आप संपादित कर सकते हैं, और जहां आप अपना नया GitHub उपयोगकर्ता नाम / पासवर्ड दर्ज कर सकते हैं।

फिर कोशिश करें और फिर से धक्का दें।







window