Gibt es eine Möglichkeit, Git mit Jupyter zu integrieren und eine Versionskontrolle über die erstellten Notizbücher zu haben?

9

Ich habe jupyterhub auf einem Server gehostet und viele Benutzer hinzugefügt. Ich möchte, dass die Benutzer eine Versionskontrolle für ihre Arbeit haben. Gibt es eine Möglichkeit, einen Git-Kernel oder eine Erweiterung hinzuzufügen, damit dies geschehen kann?

    
praneeth 22.01.2016, 07:48
quelle

4 Antworten

1

Ipython-Notebook-Dateien (* .ipynb) sind tatsächlich auf Github sichtbar.

Sie können die Notebook-Dateien einfach wie jede andere Datei zum Github-Repository hinzufügen und alle Versionskontrollfunktionen von Git verwenden.

Wenn ich mit Leuten an einem gemeinsamen Projekt arbeite, haben wir ein einzelnes Repo für das Projekt und checken den Code mit Git individuell ein.

    
mrandrewandrade 06.08.2016 02:22
quelle
0

Sie können jupyter Notebooks direkt mit kyso.io versionieren (Disclaimer: Ich habe kyso gegründet).

Kyso unterstützt das Jupyter-Format vollständig, so dass Sie es schön rendern und die Versionierung, das Diffamen und das Zusammenführen von .ipynb-Dateien korrekt durchführen können.

    
Eoin Murray 26.06.2017 09:20
quelle
0

JupyterHub kann Unix-Befehlszeilenterminals über Neu, Terminal starten. git ist dort über die Kommandozeilenschnittstelle verfügbar. Sie müssen möglicherweise ein gewisses Maß an git -Konfiguration eingeben, um nach Github usw. zu verschieben.

    
Julien Chastang 03.07.2017 17:41
quelle
0

Diese Erweiterung ermöglicht es Benutzern, Ipython-Notizbücher direkt an GitHub zu senden, ohne jupyter zu verlassen. Derzeit ist es eine Jupiter-Erweiterung, kann aber für Jupyterhub erweitert werden.

Ссылка

    
sat 15.01.2018 15:20
quelle