आपको कम से कम HTTP_PROXY
परिवर्तनीय वातावरण सेट करने की आवश्यकता है।
set HTTPS_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
set HTTP_PROXY=http://<login_internet>:<password_internet>@aproxy:aport
या, बैश सत्र के लिए:
export http_proxy=http://<login_internet>:<password_internet>@aproxy:aport
export https_proxy=http://<login_internet>:<password_internet>@aproxy:aport
यकीन %HOME%
(या $ गृह) बनाओ एक निर्देशिका है जहाँ आप Git आदेश के लिए
फिर अपने .ssh
config की दुकान, किया था पर सेट है:
git config --system http.sslcainfo \\bin\\curl-ca-bundle.crt
git config --global http.proxy http://<login_internet>:<password_internet>@aproxy:aport
git config --global user.name <short_username>
git config --global user.email <email>
git config --global github.user <github_username>
git config --global github.token <github_token>
नोट: बैश सत्र के लिए:
git config --system http.sslcainfo /bin/curl-ca-bundle.crt
अपना पासवर्ड के लिए पूछ GitHub बचने के लिए अपने HOME
(या बैश सत्र के लिए एक .netrc
) में एक _netrc
फ़ाइल बनाने
machine github.com
login <login_github>
password <password_github>
अद्यतन 2012
कि नोट since git1.7.10 (2012), आप अपने लॉगिन/पासवर्ड (%HOME%/_netrc
फ़ाइल में) में सादे पाठ को स्टोर करने से बचने के लिए credential caching mechanism का उपयोग कर सकते हैं।
यदि आपको \\ bin \\ curl-ca-bundle.crt के बारे में कोई त्रुटि है, तो आप इसका उपयोग कर सकते हैं: git config --global http.sslverify "false" – DarkteK
@ गोंजालो जर्जरी यह एक अभ्यास नहीं होगा जो मैं अनुशंसा करता हूं। हमेशा अपने प्रमाणपत्रों को सत्यापित करने का प्रयास करें। गिट के हाल के संस्करण के साथ विंडोज पर भी पहले प्रयास करें: 'गिट कॉन्फ़िगरेशन - सिस्टम http.sslcainfo/ssl/certs/ca-bundle.crt' – VonC