Article image
Rafael Franco
Rafael Franco24/09/2023 08:46
Compartilhe

Potencializando sua produtividade no Google Colab / Configurações persistentes de Git e GitHub no notebook de Google Colab.

  • #GitHub
  • #Git
  • #Colab
O Google Colab é, essencialmente, uma máquina virtual na nuvem acessível diretamente através do navegador web. Esta plataforma é poderosa para a criação de projetos de aprendizado de máquina, análise de dados e muito mais. No entanto, há um aspecto importante a ser compreendido: cada vez que você se desconecta do Colab e inicia uma nova sessão, implica na perda das configurações, pois o notebook é de Google.


Para evitar o desperdício de tempo na configuração repetida a cada nova sessão, é crucial ter um atalho para carregar suas configurações rapidamente. Isso envolve a geração de chaves SSH, a definição de variáveis de ambiente e a instalação de bibliotecas personalizadas. Dessa forma, você pode começar a trabalhar com suas configurações padrão sempre que iniciar uma nova sessão, aumentando significativamente a sua eficiência. Por isso criei um repositório contendo um conjunto de scripts e configurações cuidadosamente elaborados para simplificar essa configuração no notebook do Colab. Ele concentra-se principalmente em estabelecer conexão SSH segura, permitindo também que usuários mais experientes façam ajustes para alternar entre conexões públicas ou autenticação por token. Além disso, configura o Git e fornece um caminho para quem deseja adicionar novas alterações, garantindo que o notebook do Colab fique personalizado de maneira rápida e fácil.


No seguinte enlace está o notebook com o código comentado para poder simplificar suas maquinas virtuais ao inicio de cada sessão:


 https://github.com/farifran/colab_github.git 


image

---------------------------------------------------------------------------------------------------------------------

Na minha opinião este tópico poderia ser incluído na explicação de 'Versionamento de Código com Git e Github do curso da DIO.

Compartilhe
Comentários (0)