नवंबर 25, 2015 अपडेट करें।
इसके लायक होने के लिए, गिटहब डेस्कटॉप (अंत में) एक और हालिया गिट संस्करण का उपयोग करता है: 2.5। Brendan Foster tweet देखें।
मूल जवाब (जल्दी नवंबर 2015)
पहले, windows release is available here on GitHub के लिए नवीनतम Git।
मैं हमेशा संग्रह पोर्टेबल फॉर्म का उपयोग करता हूं (कहीं भी मुझे अनजिप किया जाता है, और PATH
में जोड़ा जाता है)।
लेकिन अगर आप exe
सेटअप को चुना है, कि यह C:\Program Files\Git
में स्थापित किया गया है का मतलब है।
हालांकि, as I mentioned here, Git भी GitHub डेस्कटॉप खुद स्थापना पथ में शामिल है (%USERPROFILE%\AppData\Local\GitHub\PORTAB~1\bin
)
आप सकता है, सिद्धांत रूप में, फ़ोल्डर portab ~ 1 का सही मूल्य एक निर्देशिका जंक्शन से बदल देते हैं:
cd %USERPROFILE%\AppData\Local\GitHub
dir # take note of the exact name of PORTABLEGIT folder: <PORTAB...>
move <PORTAB...> old_PORTABLEGIT
mklink /J <PORTAB...> "C:\Program Files\Git"
मेरा नवीनतम में GitHub डेस्कटॉप 3.0.7.1 3397ae4, मैं देख रहा हूँ:
C:\Users\vonc\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin
हालांकि, वह काम नहीं होगा: GitHub डी प्रारंभ करने वाले sktop फिर, यह परिवर्तन का पता लगाने और अपने स्वयं के एम्बेडेड Git संस्करण (1.9.5)
तो आप आसानी से एक और Git संस्करण का उपयोग करने GitHub डेस्कटॉप बाध्य नहीं कर सकता बहाल होगा।
यहां तक कि अगर आप किसी भी तरह सक्षम Git का एक और संस्करण का उपयोग करने के डेस्कटॉप के लिए GitHub मजबूर करने के लिए थे, तो आप ध्यान से अपने स्वयं के आंतरिक Git सिस्टम विन्यास रिपोर्ट करने के लिए होगा:
C:\Users\vonc\AppData\Local\GitHub\PortableGit_c2b...\etc\gitconfig
इस फ़ाइल GitHub को अंक डेस्कटॉप विशिष्ट सेटिंग:
[http]
sslcainfo = /bin/curl-ca-bundle-ghfw.crt
[credential]
helper = !github --credentials
[filter "ghcleansmudge"]
clean = cat
smudge = cat
उन सेटिंग्स Git की एक गैर GitHub एम्बेडेड संस्करण में नहीं मौजूद हैं, और n होगा बहाल करने के लिए ईद।
मैंने गिट सिस्टम सेटिंग्स के बारे में एक चेतावनी जोड़ने के लिए अपना जवाब संपादित किया है। – VonC