2011-02-23 11 views
11

मैं वास्तव में गिटहब का उपयोग करना चाहता हूं, लेकिन मेरी कंपनी के पास सब कुछ बंद है। अब, मैं केवल HTTP प्रोटोकॉल के माध्यम से कछुए एसवीएन का उपयोग कर सकता हूं। क्या मैं उसी तरह गिटहब का उपयोग कर सकता हूं? यदि हां, तो कैसे?एसएसएच एक्सेस के बिना फ़ायरवॉल के पीछे गिटहब का उपयोग

+0

http://stackoverflow.com/questions/16153450/github-windows-client-behind-proxy –

उत्तर

16

मुझे लगता है कि आप हमेशा HTTP पर github भंडार क्लोन करने में सक्षम रहे हैं, लेकिन प्रतिबंध के साथ कि आप उन्हें वापस धक्का नहीं दे सकते। हालांकि, जिथब ने हाल ही में स्मार्ट HTTP ट्रांसपोर्ट पेश किया है, इसलिए अब आप एचटीटीपीएस पर भी दबाव डाल सकते हैं। यह किसी भी फ़ायरवॉल के पीछे से ठीक काम करना चाहिए। वहाँ इस ब्लॉग पोस्ट में स्मार्ट HTTP समर्थन के बारे में अधिक है:

https://github.com/blog/642-smart-http-support

एक संक्षिप्त सारांश देने के लिए - यदि आप एक भंडार के "स्रोत" टैब पर HTTP बटन क्लिक करें, यह हूँ एक यूआरएल आप दे की तरह:

https://[email protected]/mhl/unicode-poster.git

आप इस URL वाली क्लोन है, यह संकेत देगा जब भी आपको सर्वर से संवाद करने की आवश्यकता होती है तो अपने जीथब पासवर्ड के लिए (उदा। git clone, git fetch, git push, आदि) हालांकि साथ, आप भी तरह एक यूआरएल का उपयोग कर क्लोन कर सकते हैं:

https://mhl:[email protected]/mhl/unicode-poster.git

... और आप अपना पासवर्ड पुन: दर्ज करने की आवश्यकता नहीं होगी। (है कि ब्लॉग पोस्ट का उल्लेख किया है, आप यूआरएल के शुरू में https:// मिल गया है सुनिश्चित करें, और जागरूक मतलब है कि यह है कि अपने GitHub पासवर्ड अपना Git config में प्लेन में संग्रहीत किया जाएगा, इसलिए किसी को भी अपने .git कॉपी न दें निर्देशिका!)

+0

आपको कॉन्फ़िगरेशन में अपना कॉर्पोरेट प्रॉक्सी पता भी जोड़ना पड़ सकता है। उदाहरण के लिए, विंडोज़ पर गिट बैश का उपयोग करने के लिए, मेरी gitconfig फ़ाइल का प्रासंगिक खंड इस तरह दिखता है: ' [http] sslCAinfo = /bin/curl-ca-bundle.crt प्रॉक्सी = http: // mycache: 8080 ' इस फ़ाइल सेल्सियस पर है: \ Program Files (x86) \ Git \ आदि (या समान) ' –

1

https://github.com/blog/92-http-cloning के अनुसार, आप http अधिक GitHub से क्लोन कर सकते हैं।

इस सूत्र में एक और पोस्ट धकेलने पर एक अच्छा सूचक देता है।

संबंधित मुद्दे