मैं एक सर्वर स्थापित करना चाहूंगा जो निम्नलिखित तरीके से एक डेटा साइंस टीम का समर्थन कर सकता है: स्टोरिंग, वर्जनिंग, शेयरिंग और संभव के लिए भी जुपाइटर नोटबुक निष्पादित करना एक केंद्रीय बिंदु हो।
कुछ वांछित गुण:
- विभिन्न उपयोगकर्ता सर्वर तक पहुंच सकते हैं और उन नोटबुक को खोल सकते हैं और निष्पादित कर सकते हैं जो उनके या अन्य टीम के सदस्यों द्वारा संग्रहीत की गई थीं। यहां दिलचस्प सवाल यह है कि यदि उपयोगकर्ता X द्वारा लिखी गई नोटबुक में कक्षों को निष्पादित करता है तो उपयोगकर्ता वाई के अनुसार व्यवहार क्या होगा। मुझे लगता है कि नोटबुक को परिवर्तित नहीं किया जाना चाहिए :
- समाधान स्वयं-होस्ट होना चाहिए।
- नोटबुक को सर्वर पर या Google ड्राइव पर या स्वयं-होस्ट किए गए इंस्टॉलेशन के स्वयं संग्रह पर संग्रहीत किया जाना चाहिए।
- (बोनस) नोटबुक्स गिट वर्जनिंग कंट्रोल के तहत होगा (git सेल्फ होस्ट किया जा सकता है। GitHub या उस तरह का कुछ के लिए बाध्य नहीं किया जा सकता है)।
मैंने ज्यूपिटरहब और बाइंडर में देखा । पूर्व के साथ, मुझे समझ में नहीं आया कि कैसे क्रॉस उपयोगकर्ताओं को एक्सेस करने की अनुमति दी जाए। उत्तरार्द्ध केवल नोटबुक्स के भंडारण के रूप में गिटहब का समर्थन करने के लिए लगता है।
क्या आपके पास समाधानों में से कोई एक है?