2016-01-22 11 views
9

मैंने सर्वर पर jupyterhub होस्ट किया है और इसमें कई उपयोगकर्ता जोड़े हैं। मैं चाहता हूं कि उपयोगकर्ताओं के पास उनके काम के लिए संस्करण नियंत्रण का विकल्प हो। तो क्या गिट कर्नेल या एक्सटेंशन जोड़ने का कोई तरीका है क्या यह किया गया है?क्या जुपीटर के साथ गिट को एकीकृत करने का कोई तरीका है और बनाई गई नोटबुक पर संस्करण नियंत्रण है?

+0

वर्तमान संस्करण कुछ "चौकी" तंत्र प्रदान करता है, मुझे लगता है कि Git _somehow उपयोग करने के लिए संशोधित किया जा सकता _... –

उत्तर

1

IPython नोटबुक फ़ाइलें (* .ipynb) कर रहे हैं actually view-able on Github

आप बस किसी भी अन्य फाइल की तरह Github रेपो के लिए नोटबुक फ़ाइलें जोड़ सकते हैं, और Git के संस्करण नियंत्रण सभी सुविधाओं का उपयोग।

जब मैं किसी साझा प्रोजेक्ट पर लोगों के साथ काम कर रहा हूं, तो हमारे पास परियोजना के लिए एक एकल रेपो है और व्यक्तिगत रूप से गिट का उपयोग करके कोड में चेक इन करें।

0

आप kyso.io (अस्वीकरण: मैंने कीयो की स्थापना की) का उपयोग कर संस्करण ज्यूपीटर नोटबुक सीधे कर सकते हैं।

क्यूसो पूरी तरह से जुपीटर प्रारूप का समर्थन करता है ताकि आप उन्हें अच्छी तरह से प्रस्तुत कर सकें, और उचित संस्करण, diffing और .ipynb फ़ाइलों का विलय हो।

0

जुपीटरहब में यूनिक्स कमांड लाइन टर्मिनलों को नई, टर्मिनल के माध्यम से शुरू करने की क्षमता है। कमांड लाइन इंटरफेस के माध्यम से git उपलब्ध है। आपको git कॉन्फ़िगरेशन को गिटूब, आदि के लिए पुश करने के लिए कुछ उपाय करना पड़ सकता है।

0

यह एक्सटेंशन उपयोगकर्ताओं को आईपीथॉन नोटबुक को सीधे गिटहब को बिना जिप्टर छोड़ने के लिए सक्षम बनाता है। वर्तमान में यह एक जुपीटर एक्सटेंशन है लेकिन जुपीटरहब के लिए बढ़ाया जा सकता है।

https://github.com/sat28/githubcommit

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