Repolode
jupyterlab

jupyterlab/jupyterlab-git

Uma extensão do JupyterLab que adiciona um painel do Git para preparar, fazer commits, gerenciar branches e sincronizar repositórios sem sair dos notebooks.

Estrelas
1,613
Forks
412
Issues abertas
152
Último commit
há 3 dias

O que é?

jupyterlab-git é uma extensão do JupyterLab que integra o controle de versão do Git à interface do JupyterLab. Ela adiciona uma aba do Git ao painel lateral esquerdo, onde é possível ver arquivos modificados, preparar e fazer commits das alterações, consultar o histórico, gerenciar branches e enviar ou buscar alterações de repositórios remotos sem sair do navegador.

A extensão é dividida em uma labextension de frontend e um backend. A instalação padrão usa um backend Tornado/jupyter-server, enquanto o pacote principal também pode ser executado no jupyverse com um plugin baseado em FastAPI. É necessário ter o JupyterLab 4.x ou posterior e o Git instalado localmente; versões anteriores do JupyterLab, como 2.x e 3.x, são mantidas em branches separadas.

É possível configurar o comportamento pelo editor de configurações do JupyterLab, incluindo se um clique em um arquivo abre um diff, se os comandos bloqueiam a interface enquanto são executados e com que frequência o sistema de arquivos é verificado em busca de alterações. As opções do servidor incluem cache de credenciais para repositórios remotos HTTP(S), timeout para comandos do Git e ações executadas após a inicialização. A autenticação por SSH é compatível com a configuração de chaves já existente do usuário.

Recursos principais

  • 01Painel do Git na barra lateral esquerda do JupyterLab para consultar alterações e histórico
  • 02Preparar alterações, fazer commits, gerenciar branches e enviar ou buscar alterações pelo navegador
  • 03Visualizar diffs de arquivos modificados, com comportamento configurável ao clicar
  • 04Cache de credenciais para repositórios remotos HTTP(S) e suporte a chaves SSH
  • 05Configurações ajustáveis para o intervalo de verificação, o tamanho do histórico e o bloqueio de comandos simultâneos

Casos de uso

  • Acompanhar alterações em notebooks e scripts de um projeto de ciência de dados sem usar o terminal
  • Fazer commits e enviar análises para o GitHub ou GitLab diretamente pelo JupyterLab
  • Revisar diffs de notebooks ou arquivos de código antes de fazer um commit
  • Ensinar noções básicas de Git a estudantes que trabalham no JupyterLab

Início rápido

  1. 1

    Instale o JupyterLab e a extensão com pip

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

    Abra a aba Git no painel esquerdo do JupyterLab

Antes de usar

  • A extensão não gerencia credenciais para conexões SSH, portanto a autenticação SSH deve ser configurada separadamente.
  • É necessário ter o JupyterLab 4.0 ou posterior; versões anteriores do JupyterLab precisam das branches 2.x ou 3.x.

Tópicos

Perguntas frequentes

O que é jupyterlab-git?
Uma extensão do JupyterLab que adiciona um painel do Git para preparar, fazer commits, gerenciar branches e sincronizar repositórios sem sair dos notebooks. jupyterlab-git é uma extensão do JupyterLab que integra o controle de versão do Git à interface do JupyterLab. Ela adiciona uma aba do Git ao painel lateral esquerdo, onde é possível ver arquivos modificados, preparar e fazer commits das alterações, consultar o histórico, gerenciar branches e enviar ou buscar alterações de repositórios remotos sem sair do navegador.
jupyterlab-git é gratuito? Qual é a licença?
jupyterlab-git é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
jupyterlab-git ainda é mantido?
Manutenção ativa. O último commit de jupyterlab-git foi em 4 de nov. de 2026.
Para que posso usar jupyterlab-git?
Acompanhar alterações em notebooks e scripts de um projeto de ciência de dados sem usar o terminal Fazer commits e enviar análises para o GitHub ou GitLab diretamente pelo JupyterLab Revisar diffs de notebooks ou arquivos de código antes de fazer um commit Ensinar noções básicas de Git a estudantes que trabalham no JupyterLab
Como instalar jupyterlab-git?
Instale o JupyterLab e a extensão com pip: pip install --upgrade jupyterlab jupyterlab-git Abra a aba Git no painel esquerdo do JupyterLab
Onde consigo jupyterlab-git?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jupyterlab/jupyterlab-git

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados