2012-05-09 12 views
6

मैं अपने स्वयं के एसएसएच कुंजी के साथ एक यूएसबी ड्राइव पर गिट का एक पूरी तरह से पोर्टेबल संस्करण बनाने की कोशिश कर रहा हूं और मैं इसे ड्राइव लेटर विंडोज़ के बावजूद काम करना चाहता हूं। मैंने पोर्टेबल गिट स्थापित किया है और इसमें से अधिकांश काम करता है। समस्या मेरे पास है $HOME स्थापित कर रही है गतिशील मैं इसे /DRIVELETTER/PortableApps/PortableGit ध्यान खींचना चाहते हैं तो जब मैं पैदा करते हैं और मेरी SSH कुंजियों का उपयोग यह अभी /DRIVELETTER/PortableApps/PortableGit/.ssh/वास्तव में पोर्टेबल गिट

के लिए जाना जाएगा $HOME/ है और यह ssh पीढ़ी के लिए डिफ़ॉल्ट पथ बनाता है होना करने के लिए //.ssh/id_rsa जो मौजूद नहीं है। मुझे साइट मिली है जो कहती है "इसे सेट करें /e/bla/bla/bla/" लेकिन अगर ड्राइव अक्षर J है तो यह काम नहीं करता है।

मुझे वास्तव में पोर्टेबल गिट स्थापित करने के लिए कोई अच्छा गाइड नहीं मिला है। या जो कुछ पत्र है:

किसी भी मदद के लिए धन्यवाद बिस्कुट

+0

आप पागल हैं। फ्लैश ड्राइव में अनुपयोगी होने से पहले सीमित लेखन क्षमता होती है। प्रति बाइट लगभग 100,000 लिखते हैं। गिट उस चीज़ को किसी भी समय नष्ट नहीं करेगा। मुझे आशा है कि आप वसंत करने के लिए बहुत सी त्रुटियों के लिए तैयार हैं ... अब अगर आप "असली हार्डवेयर" का उपयोग कर रहे हैं तो आप कहीं और हो रहे हैं ... यह एक प्रोग्रामिंग प्रश्न नहीं है जिसे आपको अपने पोर्टेबल गिट डेवलपर्स और अपने साइविन से परामर्श करने की आवश्यकता है अपने स्वयं के विनिर्देशों के लिए पर्यावरण को कॉन्फ़िगर करने के लिए प्रलेखन। –

+0

@ ट्रिस्टन: "आप एक वायरस बॉक्स को एक विकास बॉक्स बनाना चाहते हैं" - क्या? –

+0

मेरा विश्वास करो। मैं यूनिक्स स्टाइल कमांड लाइन पर्यावरण में अधिक आरामदायक हूं, हालांकि फिलहाल यह एक विकल्प नहीं है। मुझे खिड़कियों पर जाने पर गिट करने के लिए कुछ चाहिए। इसके अलावा मैं ठीक हूं अगर यह अंगूठा ड्राइव केवल एक वर्ष तक चलती है। – Munchies

उत्तर

3

एक बैच फ़ाइल में पहली

for /F "delims=\: usebackq" %%i in (`cd`) do SET USB_DRIVE=%%i 

तो समय (बैच फ़ाइलों में) के बाकी %USB_DRIVE% बजाय घ का उपयोग करते हैं ।

+0

धन्यवाद। उस से मैंने 'HOME =/$ (echo $ USB_DRIVE | awk' {प्रिंट सबस्ट्र ($ 0,0,1)} ')/पोर्टेबल ऐप/पोर्टेबल गिट' ड्राइव अक्षर से ':' को पट्टी करने के लिए इस्तेमाल किया और यह काम करता है। बहुत बहुत धन्यवाद – Munchies

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