2012-12-06 9 views
6

मैं एक जावास्क्रिप्ट डेवलपर हूं और मैं एक ऑनलाइन जेएस संपादक पर काम कर रहा हूं जिसमें Google ड्राइव एकीकरण है जो आपकी ड्राइव फ़ाइलों को साइड बार में दिखा रहा है। चूंकि कई जेएस डेवलपर्स गिथब को रिपोजिटरी के रूप में उपयोग करते हैं, इसलिए मैं साइडबार से काम करने, खींचने और धक्का देने की अनुमति देना चाहूंगा।क्या Google ड्राइव से जीआईटी गैर-बेयर रेपो प्रबंधित करना संभव है?

समस्या यह है कि उन फ़ाइलों को Google ड्राइव पर संग्रहीत किया जाता है, इसलिए मुझे ड्राइव फ़ोल्डर में "गिट प्रतिबद्ध", "गिट पुल", आदि निष्पादित करना होगा। क्या कोई जानता है कि यह संभव है?

मैंने बहुत कुछ किया है लेकिन मुझे जो कुछ भी मिला है, वह एक गिट नंगे भंडार के लिए भंडारण के रूप में ड्राइव का उपयोग करने के बारे में है। मैं गितूब को केंद्रीय रिपो के रूप में रखना चाहता हूं, मैं बस अपने ड्राइव खाते में क्लोन रखना चाहता हूं।

कोई विचार?

+0

क्या आपकी रिपॉजिटरी को Google ड्राइव निर्देशिका पर रखना सुरक्षित है? निश्चित रूप से आप असंगत भंडार के साथ समाप्त हो सकते हैं, जबकि यह syncs, और यह बहुत भ्रमित हो गया है? (मुझे नहीं पता कि यह सिर्फ एक प्रश्न है) – jcoder

+0

अच्छी तरह से, यदि आप अपनी स्थानीय मशीन पर ड्राइव सिंक करते हैं। मेरे लिए मैं नहीं करता, मैं सीधे Google ड्राइव पर काम करता हूं, मुझे अपनी स्थानीय डिस्क से छुटकारा पाने के लिए केवल एक अच्छा ऑनलाइन कोड संपादक चाहिए। –

+0

(और क्लाउड से संपादित करने, प्रतिबद्ध करने और धक्का देने का एक तरीका) –

उत्तर

7

अब जब कि मैं सवाल समझ में ...

मैं आपको लगता है कि Google डिस्क API से बात एक फ़ाइल सिस्टम ड्राइवर की जरूरत है। इससे गिट को Google ड्राइव एपीआई से बात करने की अनुमति मिलती है जैसे कि यह सभी Google ड्राइव फ़ाइलों, कोड इत्यादि को लोड किए बिना अन्य सभी फाइल सिस्टम से बात करती है।

0

एक Google ड्राइव फ़ोल्डर केवल एक फ़ोल्डर है जो कई मशीनों (Google ड्राइव 'जादू' इंफ्रास्ट्रक्चर कोड का उपयोग करके) में प्रतिलिपि बनाता है, ताकि जब तक आपका पीसी & नेटवर्क परिवर्तनों को बनाए रख सके, वहां कोई समस्या नहीं होनी चाहिए Google ड्राइव निर्देशिका में क्लोन रेपो।

यह कहकर कि, Google ड्राइव में रेपो की सादा बैकअप प्रतिलिपि बनाते समय मेरे गिट इतिहास गहरे भागने के दौरान Google ड्राइव को कई मिनट लगते हैं (बहुत सारे काम के साथ 20k LOC)।

+1

का उपयोग करके फ़ाइलों को लोड करने के लिए इस जीआईटी कार्यान्वयन से पूछने का कोई तरीका नहीं मिला है, असल में, मैं अपने Google ड्राइव फ़ोल्डर की प्रतिलिपि नहीं बना रहा हूं, मैं Google ड्राइव एपीआई को अपनी फाइलों तक पहुंचा रहा हूं। इसलिए जब मैं स्थानीय रूप से कुछ भी नहीं बढ़ रहा हूं, मुझे नहीं पता कि जीआईटी कमांड कैसे निष्पादित करें। –

+0

मुझे लगता है कि आपको एक फ़ाइल सिस्टम ड्राइवर की आवश्यकता है जो Google ड्राइव API से बात करता है। इससे गिट को Google ड्राइव एपीआई से बात करने देगी, जैसे कि यह सभी Google ड्राइव फ़ाइलों, कोड इत्यादि को लोड किए बिना हर दूसरे फाइल सिस्टम से बात करता है –

+0

ओह! आप एक फ्यूज मॉड्यूल की तरह मतलब है? यह काम कर सकता है। क्या आप इसे स्वीकार करने के उत्तर के रूप में टिप्पणी पोस्ट कर सकते हैं? –

0

आप GDriveFS, Google ड्राइव के लिए एक FUSE wrapper को देखना चाहेंगे पायथन में

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