कई उपयोगकर्ताओं ने कमांड प्रॉम्प्ट में git कमांड चलाने का प्रयास करते समय "'git' आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया" त्रुटि मिलने की सूचना दी है। जबकि कुछ उपयोगकर्ताओं ने बताया कि यह समस्या Git for Windows इंस्टॉल करने के कुछ समय बाद हुई, वहीं अन्य को इंस्टॉलेशन पूरा होते ही इस समस्या का सामना करना पड़ा।

'git' आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया त्रुटि के कारण
हमने विभिन्न उपयोगकर्ता रिपोर्टों को देखकर इस विशेष समस्या की जांच की। हमारी जांच के आधार पर, इस त्रुटि के कई कारण हो सकते हैं:
- Git PATH वेरिएबल्स में सेट नहीं है (या गलत तरीके से सेट है) - सॉफ़्टवेयर में हालिया बदलाव या उपयोगकर्ता की गलती से Git PATH वेरिएबल्स में गलत तरीके से कॉन्फ़िगर हो सकता है।
- Git इंस्टॉलेशन के दौरान CMD खुला था - यदि आपने हाल ही में Git for Windows इंस्टॉल किया है जबकि कमांड प्रॉम्प्ट विंडो खुली थी, तो कमांड प्रॉम्प्ट को फिर से खोलते ही समस्या हल हो सकती है।
यदि आप इस विशेष समस्या को हल करने में संघर्ष कर रहे हैं, तो यह लेख आपको कुछ समस्या निवारण गाइड प्रदान करेगा। नीचे उन विधियों का संग्रह है जिनका उपयोग इसी तरह की स्थिति में अन्य उपयोगकर्ताओं ने समस्या को हल करने के लिए किया है। सर्वोत्तम परिणामों के लिए, विधियों को क्रम में तब तक अपनाएं जब तक आपको कोई ऐसा समाधान न मिल जाए जो आपकी विशेष स्थिति में समस्या को प्रभावी ढंग से हल कर दे।
विधि 1: कमांड प्रॉम्प्ट को फिर से खोलें
यदि आप टर्मिनल प्रकार के व्यक्ति हैं और हर समय एक CMD विंडो खुली रखते हैं (Git के इंस्टॉलेशन के दौरान भी), तो समस्या इसलिए हो सकती है क्योंकि कमांड प्रॉम्प्ट नवीनतम वेरिएबल परिवर्तनों के साथ अपडेट नहीं हुआ था।
यदि यह परिदृश्य आप पर लागू होता है, तो समाधान उतना ही सरल है जितना CMD विंडो को बंद करना और दूसरी खोलना। यदि पथ सही ढंग से सेट किया गया था, तो आप "'git' आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया" त्रुटि प्राप्त किए बिना Git कमांड का उपयोग कर पाएंगे।
यदि यह परिदृश्य आपकी स्थिति पर लागू नहीं होता है, तो नीचे अगली विधि पर जाएं।
विधि 2: Git पथ को वेरिएबल्स में जोड़ने का स्वचालित तरीका
यदि आप PATH वेरिएबल्स के साथ छेड़छाड़ से दूर रहना चाहते हैं, तो आप Git इंस्टॉलेशन GUI का उपयोग करके स्वचालित रूप से पथ वेरिएबल्स बना सकते हैं। ऐसा करने से आप Git Bash और Windows कमांड प्रॉम्प्ट दोनों से Git का उपयोग कर पाएंगे।
यहां Git को अनइंस्टॉल करने और फिर प्रारंभिक इंस्टॉलेशन को स्वचालित रूप से पथ वेरिएबल्स जोड़ने के लिए कॉन्फ़िगर करने की एक त्वरित मार्गदर्शिका है:
- Windows कुंजी + R दबाकर रन डायलॉग बॉक्स खोलें। फिर, "appwiz.cpl" टाइप करें और Enter दबाकर प्रोग्राम और सुविधाएँ विंडो खोलें।

- प्रोग्राम और सुविधाएँ में, Git प्रविष्टि देखें, उस पर राइट-क्लिक करें और अनइंस्टॉल पर क्लिक करें। फिर, Git के वर्तमान इंस्टॉलेशन को हटाने के लिए ऑन-स्क्रीन संकेतों का पालन करें।

- अनइंस्टॉलेशन प्रक्रिया को पूरा करने के लिए अपने कंप्यूटर को पुनरारंभ करें।
- इस लिंक (यहां) पर जाएं और Windows के लिए Git का नवीनतम संस्करण डाउनलोड करें। डाउनलोड स्वचालित रूप से शुरू होना चाहिए। यदि नहीं, तो बस अपने OS बिट आर्किटेक्चर से जुड़े संस्करण पर क्लिक करें।

- इंस्टॉलेशन एक्ज़ीक्यूटेबल खोलें और इंस्टॉलेशन संकेतों का पालन करें। आप सभी विकल्पों को डिफ़ॉल्ट मानों पर छोड़ सकते हैं। जब आप अपने PATH वातावरण को समायोजित करना पर पहुंचें, तो सुनिश्चित करें कि आप Windows कमांड प्रॉम्प्ट से Git का उपयोग करें टॉगल का चयन करते हैं।

- डिफ़ॉल्ट चयनित मानों को छोड़कर (या अपने स्वयं के चयन करके) इंस्टॉलेशन कॉन्फ़िगरेशन जारी रखें, फिर इंस्टॉल बटन पर क्लिक करें।

- इंस्टॉलेशन पूरा होने पर, अपने कंप्यूटर को पुनरारंभ करें। अगले स्टार्टअप पर, आप Windows कमांड प्रॉम्प्ट से सीधे कमांड चला पाएंगे।
यदि आप Git क्लाइंट को अनइंस्टॉल किए बिना समस्या को हल करने वाली विधि ढूंढ रहे हैं, तो नीचे अगली विधि पर जाएं।
विधि 3: वेरिएबल PATH को मैन्युअल रूप से जोड़ना
यदि आप बिना किसी परिणाम के यहां तक आ गए हैं, तो यह बहुत संभावना है कि आप इस विशेष समस्या को देख रहे हैं क्योंकि Git वेरिएबल पर्यावरण वेरिएबल्स में कॉन्फ़िगर नहीं है (या गलत तरीके से कॉन्फ़िगर किया गया है)।
सौभाग्य से, आप निर्देशों के एक सेट का पालन करके वेरिएबल मान को मैन्युअल रूप से कॉन्फ़िगर कर सकते हैं। यहां आपको क्या करना है:
- फाइल एक्सप्लोरर खोलें और Git इंस्टॉलेशन के अंदर cmd फ़ोल्डर के स्थान पर नेविगेट करें। x86 और x64 संस्करणों के लिए डिफ़ॉल्ट पथ यहां दिए गए हैं:
मेरा कंप्यूटर (यह PC) > लोकल डिस्क (C:) > प्रोग्राम फाइल्स (x86) > Git > cmd मेरा कंप्यूटर (यह PC) > लोकल डिस्क (C:) > प्रोग्राम फाइल्स > Git > cmd
- अगला, git.exe पर राइट-क्लिक करें और गुण चुनें। फिर, git.exe गुण के सामान्य टैब में, एक्ज़ीक्यूटेबल का स्थान कॉपी करें (हमें बाद में इसकी आवश्यकता होगी)।

- अगला, Windows कुंजी + R दबाकर एक रन डायलॉग बॉक्स खोलें, फिर "sysdm.cpl" टाइप करें और Enter दबाकर सिस्टम गुण मेनू खोलें।

- सिस्टम गुण मेनू के अंदर, उन्नत टैब पर जाएं और पर्यावरण वेरिएबल्स पर क्लिक करें।

- पर्यावरण वेरिएबल्स मेनू के अंदर, सिस्टम वेरिएबल्स सबमेनू पर जाएं, Path चुनें, फिर संपादित करें बटन पर क्लिक करें।

- पर्यावरण वेरिएबल्स संपादित करें विंडो में, नया बटन पर क्लिक करें और बस चरण 2 में कॉपी किया गया स्थान पेस्ट करें। फिर, वेरिएबल बनाने के लिए Enter दबाएं।

- परिवर्तन को सहेजना सुनिश्चित करने के लिए खुले हर संकेत पर OK पर क्लिक करें।
- एक CMD विंडो खोलें और "git" टाइप करें। आपको अब "'git' आंतरिक या बाहरी कमांड के रूप में पहचाना नहीं गया" त्रुटि का सामना नहीं करना चाहिए।
