Repolode
jupyterlab

jupyterlab/jupyterlab-git

Extensión de JupyterLab que añade un panel de Git para preparar y confirmar cambios, gestionar ramas y sincronizar repositorios desde los notebooks.

Estrellas
1,613
Forks
412
Issues abiertos
152
Último commit
hace 3 días

¿Qué es?

jupyterlab-git es una extensión de JupyterLab que integra el control de versiones de Git en la interfaz de JupyterLab. Añade una pestaña de Git al panel izquierdo desde la que se pueden ver los archivos modificados, preparar y confirmar cambios, consultar el historial, gestionar ramas y enviar o descargar cambios de repositorios remotos sin salir del navegador.

La extensión se divide en una labextension de frontend y un backend. La instalación estándar usa un backend de Tornado/jupyter-server, mientras que el paquete principal también puede ejecutarse con jupyverse mediante un plugin basado en FastAPI. Requiere JupyterLab 4.x o posterior y una instalación local de Git. Las versiones anteriores, JupyterLab 2.x y 3.x, se mantienen en ramas separadas.

Los usuarios pueden configurar el comportamiento desde el editor de configuración de JupyterLab, por ejemplo, si al hacer clic en un archivo se abre un diff, si los comandos bloquean la interfaz mientras se ejecutan y con qué frecuencia se comprueba si hay cambios en el sistema de archivos. Las opciones del servidor incluyen el almacenamiento en caché de credenciales para remotos HTTP(S), un tiempo de espera para los comandos de Git y acciones posteriores a la inicialización. Se admite la autenticación SSH mediante la configuración de claves existente del usuario.

Funciones clave

  • 01Panel de Git en la barra lateral izquierda de JupyterLab para consultar cambios e historial
  • 02Preparar y confirmar cambios, gestionar ramas, y enviar y descargar cambios desde el navegador
  • 03Visualización de diffs de archivos modificados, con comportamiento configurable al hacer clic
  • 04Almacenamiento en caché de credenciales para remotos HTTP(S) y compatibilidad con claves SSH
  • 05Configuración del intervalo de comprobación, la longitud del historial y el bloqueo de comandos concurrentes

Casos de uso

  • Seguimiento de cambios en notebooks y scripts de proyectos de ciencia de datos sin usar una terminal
  • Confirmación y envío de análisis a GitHub o GitLab directamente desde JupyterLab
  • Revisión de diffs de notebooks o archivos de código antes de confirmar cambios
  • Enseñanza de los fundamentos de Git a estudiantes que trabajan en JupyterLab

Inicio rápido

  1. 1

    Instala JupyterLab y la extensión con pip

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

    Abre la pestaña Git en el panel izquierdo de JupyterLab

Antes de usarlo

  • La extensión no gestiona las credenciales de las conexiones SSH, por lo que la autenticación SSH debe configurarse por separado.
  • Requiere JupyterLab 4.0 o posterior; las versiones anteriores de JupyterLab necesitan las ramas 2.x o 3.x.

Temas

Preguntas frecuentes

¿Qué es jupyterlab-git?
Extensión de JupyterLab que añade un panel de Git para preparar y confirmar cambios, gestionar ramas y sincronizar repositorios desde los notebooks. jupyterlab-git es una extensión de JupyterLab que integra el control de versiones de Git en la interfaz de JupyterLab. Añade una pestaña de Git al panel izquierdo desde la que se pueden ver los archivos modificados, preparar y confirmar cambios, consultar el historial, gestionar ramas y enviar o descargar cambios de repositorios remotos sin salir del navegador.
¿jupyterlab-git es gratuito? ¿Qué licencia tiene?
jupyterlab-git es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jupyterlab-git sigue mantenido?
Mantenimiento activo. El último commit de jupyterlab-git fue el 4 nov 2026.
¿Para qué puedo usar jupyterlab-git?
Seguimiento de cambios en notebooks y scripts de proyectos de ciencia de datos sin usar una terminal Confirmación y envío de análisis a GitHub o GitLab directamente desde JupyterLab Revisión de diffs de notebooks o archivos de código antes de confirmar cambios Enseñanza de los fundamentos de Git a estudiantes que trabajan en JupyterLab
¿Cómo se instala jupyterlab-git?
Instala JupyterLab y la extensión con pip: pip install --upgrade jupyterlab jupyterlab-git Abre la pestaña Git en el panel izquierdo de JupyterLab
¿Dónde consigo jupyterlab-git?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jupyterlab/jupyterlab-git

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados