Repolode
jupyterlab

jupyterlab/jupyterlab-git

Расширение JupyterLab, добавляющее панель Git для индексации изменений, коммитов, работы с ветками и синхронизации репозиториев прямо в JupyterLab.

Звёзды
1,613
Форки
412
Открытые issues
152
Последний коммит
позавчера

Что это?

jupyterlab-git — расширение JupyterLab, которое добавляет управление версиями Git в интерфейс JupyterLab. На левой панели появляется вкладка Git: в ней можно просматривать изменённые файлы, индексировать изменения и создавать коммиты, смотреть историю, управлять ветками, а также отправлять изменения в удалённые репозитории и получать их оттуда, не покидая браузер.

Расширение состоит из frontend labextension и backend. При стандартной установке используется backend на Tornado/jupyter-server, а основной пакет также можно запустить в jupyverse с помощью плагина на базе FastAPI. Для работы требуются JupyterLab 4.x или новее и локальная установка Git. Старые версии JupyterLab 2.x и 3.x поддерживаются в отдельных ветках.

Параметры работы можно настроить в редакторе настроек JupyterLab: например, указать, открывать ли diff при нажатии на файл, блокировать ли интерфейс во время выполнения команд и как часто проверять файловую систему на наличие изменений. Серверные параметры позволяют настроить кэширование учётных данных для HTTP(S)-репозиториев, тайм-аут команд Git и действия после инициализации. Для SSH-аутентификации используются уже настроенные ключи пользователя.

Ключевые возможности

  • 01Панель Git в левой боковой панели JupyterLab для просмотра изменений и истории
  • 02Индексация изменений, создание коммитов, работа с ветками, отправка и получение изменений из браузера
  • 03Просмотр diff изменённых файлов с настраиваемым поведением при нажатии
  • 04Кэширование учётных данных для HTTP(S)-репозиториев и поддержка SSH-ключей
  • 05Настройки интервала проверки изменений, длины истории и блокировки параллельных команд

Сценарии использования

  • Отслеживание изменений в ноутбуках и скриптах проекта по data science без использования терминала
  • Создание коммитов и отправка результатов анализа в GitHub или GitLab прямо из JupyterLab
  • Просмотр diff ноутбуков и файлов с кодом перед созданием коммита
  • Обучение студентов основам Git при работе в JupyterLab

Быстрый старт

  1. 1

    Установите JupyterLab и расширение с помощью pip

    pip install --upgrade jupyterlab jupyterlab-git
  2. 2

    Откройте вкладку Git на левой панели JupyterLab

Что важно знать

  • Расширение не управляет учетными данными для SSH-подключений, поэтому SSH-аутентификацию необходимо настроить отдельно.
  • Требуется JupyterLab версии 4.0 или выше; для более старых версий JupyterLab нужны ветки 2.x или 3.x.

Темы

Частые вопросы

Что такое jupyterlab-git?
Расширение JupyterLab, добавляющее панель Git для индексации изменений, коммитов, работы с ветками и синхронизации репозиториев прямо в JupyterLab. jupyterlab-git — расширение JupyterLab, которое добавляет управление версиями Git в интерфейс JupyterLab. На левой панели появляется вкладка Git: в ней можно просматривать изменённые файлы, индексировать изменения и создавать коммиты, смотреть историю, управлять ветками, а также отправлять изменения в удалённые репозитории и получать их оттуда, не покидая браузер.
jupyterlab-git можно использовать бесплатно? Какая у него лицензия?
jupyterlab-git распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jupyterlab-git всё ещё поддерживается?
Активно поддерживается. Последний коммит в jupyterlab-git — 4 нояб. 2026 г..
Для чего можно использовать jupyterlab-git?
Отслеживание изменений в ноутбуках и скриптах проекта по data science без использования терминала Создание коммитов и отправка результатов анализа в GitHub или GitLab прямо из JupyterLab Просмотр diff ноутбуков и файлов с кодом перед созданием коммита Обучение студентов основам Git при работе в JupyterLab
Как установить jupyterlab-git?
Установите JupyterLab и расширение с помощью pip: pip install --upgrade jupyterlab jupyterlab-git Откройте вкладку Git на левой панели JupyterLab
Где скачать jupyterlab-git?
Исходный код и инструкции по установке — на GitHub: https://github.com/jupyterlab/jupyterlab-git

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Расширение для JupyterLab, которое сохраняет версии ноутбуков при каждом сохранении и позволяет сравнивать их с предыдущими версиями.

84+1 за неделю10PythonApache-2.0Активно поддерживаетсяОбновлён 5 дней назад