विंडोज के लिए GitHub क्लाइंट के साथ PATH में Git इंस्टॉल करना


145

PATHWindows के लिए GitHub क्लाइंट का उपयोग करते समय मैं अपने में Git कैसे स्थापित करूं ?

मैं त्रुटियों में भाग रहा हूं क्योंकि जाहिरा तौर पर GAT PATH में स्थापित नहीं है। उदाहरण के लिए, एटम का उपयोग करके, लाइनर प्लगइन को स्थापित करने का प्रयास यह त्रुटि देता है:

npm ERR! not found: git
npm ERR! 
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

क्या GitHub विंडोज के लिए Git इंस्टॉल करता है जब यह स्थापित होता है? (यह अवश्य होना चाहिए, अन्यथा यह Git का उपयोग कैसे करता है?) मैं इसे डबल-इंस्टॉल नहीं करना चाहता ... तो मैं कैसे Git जोड़ूं जो पहले से ही वहाँ है?

जवाबों:


186

विंडोज के लिए GitHub वास्तव में Git का अपना संस्करण स्थापित करता है, लेकिन यह इसे PATHवैरिएबल में नहीं जोड़ता है , जो कि करना काफी आसान है। यह कैसे करना है, इस बारे में निर्देश दिए गए हैं:

  1. Git URL प्राप्त करें

    हमें \cmdआपके कंप्यूटर पर Git निर्देशिका का url प्राप्त करने की आवश्यकता है । Git यहां स्थित है:

    C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
    

    इसलिए अपने कंप्यूटर पर, <user>अपने उपयोगकर्ता से बदलें और पता करें कि <guid>आपके कंप्यूटर के लिए क्या है। ( guidहर बार GitHub पोर्टेबलगिट को अपडेट कर सकता है, लेकिन वे उसी के समाधान पर काम कर रहे हैं।)

    इसे सत्यापित करने के लिए इसे कॉपी करें और कमांड प्रॉम्प्ट (राइट-क्लिक> पेस्ट इन टर्मिनल) में पेस्ट करें। आपको Git सहायता प्रतिक्रिया को देखना चाहिए जो सामान्य Git कमांड को सूचीबद्ध करती है। यदि आप देखते हैं The system cannot find the path specified.तो URL सही नहीं है। एक बार जब आप इसे सही कर लेते हैं, तो इस प्रारूप का उपयोग करके निर्देशिका का लिंक बनाएं:

    ;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
    

    (नोट: \cmdअंत में, \cmd\git.exeअब और नहीं!)

    मेरे सिस्टम पर, यह यह है, तुम्हारा अलग होगा:

    ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
    
  2. पथ परिवर्तन को संपादित करें

    पर्यावरण चर संपादक ( निर्देशों ) पर नेविगेट करें और Path"सिस्टम चर" अनुभाग में चर ढूंढें। Edit…उस स्ट्रिंग के अंत में Git के URL पर क्लिक करें और चिपकाएँ। सहेजें! इसे संपादित करने के लिए नोटपैड में खींचना आसान हो सकता है, बस यह सुनिश्चित करें कि आपने URL में पेस्ट करने से पहले एक अर्धविराम लगा दिया हो । यदि यह काम नहीं करता है, तो शायद यह इसलिए है क्योंकि यह रास्ता या तो वहाँ एक जगह के साथ गड़बड़ हो गया है (अर्धविराम के आसपास कोई स्थान नहीं होना चाहिए) या अंत में एक अर्धविराम (अर्धविराम केवल अलग URL होना चाहिए, कोई अर्धविराम शुरुआत या अंत में नहीं होना चाहिए) स्ट्रिंग)।

यदि यह काम करता है, तो आपको एक टर्मिनल और प्रकार को बंद करने और फिर से खोलने में सक्षम होना चाहिए gitऔर यह आपको वही गिट मदद फ़ाइल देगा। फिर लिंटर स्थापित करके काम करना चाहिए। (एटम> फाइल> सेटिंग्स> पैकेज> लाइनर)


4
केवल \cmdआपके लिए फ़ोल्डर जोड़ना PATHपर्याप्त होना चाहिए। git.exeउस फ़ोल्डर में शायद करने के लिए के माध्यम से लिंक git.exeमें \binफ़ोल्डर। \binफ़ोल्डर को जोड़ने से आपके पथ वातावरण में पाए जाने वाले निष्पादन और अन्य निष्पादन योग्य वस्तुओं के बीच कुछ संघर्ष हो सकते हैं।
डेन्निस्चगेट

1
@brentonstrine कृपया @ dennisschagt के सुझाव को ठीक से लागू करें। आपके उत्तर में अभी भी वर्णन है कि \binफ़ोल्डर के बजाय फ़ोल्डर का उपयोग कैसे करें \cmd, कृपया इसे ठीक करें।
पेट्रस के।

1
युक्ति: जल्दी से उस लंबे समय तक चलने वाले गिटब पथ को काटें और पेस्ट करें, गिट शेल को चलाएं और पथ को टाइप करें।
बॉब स्टीन

1
आप जानते हैं, मैं इस सवाल का जवाब पढ़ा है, और मैं अभी भी रास्ते पर git.exe कहा: /
Ayyash

6
दिसंबर 2016 तक यह अभी भी इस निर्देशिका में मौजूद है जो कि प्रत्येक स्थापित के बाद बदलता है जो कष्टप्रद है! हालाँकि एक समाधान यह है कि PORTAB~1आपके पर्यावरण चर पथ में डॉस काटे गए संदर्भ का उपयोग किया जाए और यह हल हो जाएगा। उदा C:\Users\<user>\AppData\Local\GitHub\Portab~1\cmd। यह काम करेगा बशर्ते GitHub फ़ोल्डर में कोई अन्य फ़ाइल / निर्देशिका उपलब्ध न हो Portab
ब्रेंडन

134

मैं एक बात और जोड़ना चाहूंगा कि अन्य उत्तरों ने क्या कहा है। यह अनिवार्य नहीं है कि रास्ता होगा:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

मेरे कंप्यूटर में मुझे Gitवहाँ नहीं मिला ।

BUT git और cmd में स्थित हैं

git.exe

C:\Program Files\Git\bin\git.exe

cmd

C:\Program Files\Git\cmd

पथ में जोड़ने के लिए:

  • मेरे कंप्यूटर पर राइट-क्लिक करें
  • उन्नत सिस्टम सेटिंग्स पर क्लिक करें
  • पर्यावरण चर पर क्लिक करें
  • फिर, सिस्टम चर के तहत, पथ चर के लिए देखें और संपादित करें पर क्लिक करें
  • इस तरह से स्ट्रिंग के अंत में git के बिन और cmd में पथ जोड़ें:

    ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

या

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

सत्यापित करने के लिए, cmd को पुनरारंभ करें और git --versioncmd में टाइप करें


2
मेरे पास दोनों जगहों पर है, तो मैं क्या करूँ? लंबे एक को अनदेखा करें?
अय्याश

मैंने जवाब में कहा कि यह मेरे लिए काम करता है। यह कोशिश करो कि यह काम करेगा।
अदनान अली

शांत - छोटा काम किया! पर्यावरण चर के सभी से बाहर निकलना होगा> सिस्टम गुण विंडो और प्रभावी होने से पहले cmd को पुनरारंभ करें - मैंने पिछली विंडो को खुला छोड़ दिया था - 20 मिनट चला जाता है :-)
Drenai

यदि आप विजुअल स्टूडियो कोड या ide with cmd का उपयोग कर रहे हैं: तो बस cmd को बंद न करें, पूरे विचार को पुनः आरंभ करें।
लेस्ली रिवेंज

इसने काम किया। आपके उत्तर के लिए धन्यवाद। आप विशिष्टता बुद्धिमान हैं।
इफिसिनाची ब्रायन

27

सभी को धन्यवाद जिन्होंने उत्तर दिया है। मैंने सभी उत्तरों को देखा है और सभी के लिए इसे आसान बनाने का प्रयास किया है

स्टेप 1 : एडिट एनवायरनमेंट टाइप करें और दिखाए गए ऑप्शन को चुनें

यहां छवि विवरण दर्ज करें

चरण 2 : पथ का चयन करें और संपादन पर क्लिक करें

यहां छवि विवरण दर्ज करें

चरण 3: अंत में नीचे दिया गया विवरण जोड़ें (आप पहले से बच सकते हैं; यदि इसके पहले से ही हैं)

;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

यहां छवि विवरण दर्ज करें

स्टेप 4 : - ok पर क्लिक करें

यहां छवि विवरण दर्ज करें

चरण 5 **: - एक महत्वपूर्ण चरण जो उपयोगकर्ताओं में से एक द्वारा हाइलाइट किया गया है। उसको धन्यवाद। कृपया, ** CLOSE कमांड प्रॉम्प्ट और REOPEN फिर git लिखने का प्रयास करें।

**

  • नीचे दिए गए आदेश को आजमाने से पहले कमांड प्रॉम्प्ट को बंद करें और पुनः आरंभ करें

**

यहाँ जादू है

यहां छवि विवरण दर्ज करें


1
तो, फ्रीहैंड स्क्राइबलिंग का मतलब केवल यह उजागर करना है कि वे भाग उपयोगकर्ता-विशिष्ट हैं, ठीक? क्योंकि यह वास्तव में कुछ भी नहीं छिपा रहा है; यह एक ही नाम है (थोड़ा परिवर्तित स्वरूपण के साथ) जो उत्तर में चिपका हुआ है।
सैम

वास्तव में यह छिपाने के लिए था, लेकिन मैंने वहां बहुत बुरा काम किया।
गौरव खुराना

3
आपका स्टैक ओवरफ़्लो का उपयोगकर्ता नाम उस पाठ के समान है जिसे आपने स्क्रिब्ल्ड किया है।
वर्मा अमन

18

मैंने विंडोज 10 पर GitHubDesktop स्थापित किया है और git.exe वहां स्थित है: C: \ Users \ john \ AppData \ Local \ GitHubDesktop \ app-0.7.2 \ Resources \ app \ git \ cmd \ git.exe


1
विंडोज 10 64 बिट पर हाँ GHD, पुष्टि की खान वहाँ भी था: C: \ Users \ <user> \ AppData \ Local \ GitHubDesktop \ app-1.0.1 \ Resources \ app \ git \ cmd
TSga

11

Git का निष्पादन योग्य वास्तव में इसमें स्थित है: C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

अब जब हमें निष्पादन योग्य स्थित करना है, तो हमें इसे अपने पेट में जोड़ना है:

  • मेरे कंप्यूटर पर राइट-क्लिक करें
  • उन्नत सिस्टम सेटिंग्स पर क्लिक करें
  • पर्यावरण चर पर क्लिक करें
  • तब सिस्टम चर के तहत पथ चर के लिए देखो और संपादित करें पर क्लिक करें
  • इस तरह से स्ट्रिंग के अंत में git के बिन और cmd में पथ जोड़ें:

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd


8

Windows के लिए GitHub अब GitHub डेस्कटॉप है

यदि आपके पास Windows के लिए GitHub है (संस्करण 1.1 से पहले), तो आपका रास्ता निम्न होना चाहिए:

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

यदि आपके पास GitHub डेस्कटॉप (संस्करण 1.1 से) है, तो आपका पथ निम्न होना चाहिए:

C:\Users\<user>\AppData\Local\GitHubDesktop\app-<version>\resources\app\git\cmd

अपने पथ की पुष्टि और प्रतिलिपि करने के बाद, निम्न कार्य करें:

  • My Computer या This PC पर राइट क्लिक करें
  • प्रॉपर्टीज पर क्लिक करें
  • उन्नत सिस्टम सेटिंग्स पर क्लिक करें
  • उन्नत टैब के तहत पर्यावरण चर पर क्लिक करें
  • ;चर पथ में इसके पहले अपना पथ जोड़ें
  • ओके दबाओ
  • एक नए टर्मिनल का उपयोग करें

5

जोड़ना

C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd;C:\Windows\System32 

अपने पथ चर के लिए

Git के लिए नया वैरिएबल न बनाएं, लेकिन उन्हें जोड़ दें क्योंकि मैंने एक के बाद एक उन्हें अलग किया;

इससे मेरा काम बनता है


4

कई पदों के आसपास खोज की। विंडोज 10 पर विंडोज 2.10.2 के लिए जीथब डाउनलोड और इंस्टॉल किया गया। मुझे git.exe मिली

C:\Users\<user>\AppData\Local\Programs\Git\bin

और git-cmd.exe में

C:\Users\<user>\AppData\Local\Programs\Git

उपरोक्त पोस्ट से स्थानीय के भीतर प्रोग्राम फ़ोल्डर में परिवर्तन पर ध्यान दें।


1

इसे काम पर लाने के लिए मुझे उपरोक्त कई उत्तरों को संयोजित करना था, जो किसी को भी यहां मदद कर सकता है, वह मेरी बहुत सरल प्रक्रिया है।

यदि आपके पास विंडोज 10 है तो बस "पर्यावरण को संपादित करें ..." लिखना शुरू करें और यह तुरंत पॉप अप हो जाएगा। पथ पर क्लिक करें और संपादित करें ... फिर पेस्ट करें;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd पहले से ही पथ के अंत में , भूल न जाएं; वर्तमान पथ से अपने नए github पथ को अलग करने के लिए।

आपको मार्गदर्शक की आवश्यकता नहीं है लेकिन यदि आप जानना चाहते हैं कि इसे ओपन बैश कैसे पाया जाए, तो टाइप करें git --man-path


1

Github डेस्कटॉप के लिए अपडेट किया गया

विंडोज़ खोज पर "सिस्टम वातावरण चर संपादित करें" खोजें

  • नीचे दाएं कोने पर पर्यावरण चर पर क्लिक करें

  • सिस्टम चर के तहत पथ का पता लगाएं और उस पर संपादित करें पर क्लिक करें

  • नया पथ जोड़ने के लिए नया क्लिक करें

  • यह पथ जोड़ें: C: \ Users \ yourUserName \ AppData \ Local \ GitHubDesktop \ bin \ github.exe

यह सुनिश्चित करने के लिए कि सब कुछ ठीक काम कर रहा है, cmd खोलें, और github.exe टाइप करें


0

यदि आप Windows पर SmartGit का उपयोग करते हैं, तो निष्पादन योग्य यहां हो सकता है:

c:\Program Files (x86)\SmartGit\git\bin\git.exe

0

यदि आप vscode के टर्मिनल का उपयोग कर रहे हैं तो यह काम नहीं कर सकता है भले ही आप पर्यावरण चर की बात करें, टाइप करके परीक्षण करें git

Vscode को पुनरारंभ करें, यह काम करना चाहिए।


मेरे सिस्टम पथ में जोड़ा गया है और कोई प्रभाव नहीं देख रहा है, यह वास्तव में क्या यह मेरे लिए हल किया गया था। अच्छा शोर!
FTWinston
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.