Article image
Renata Pires
Renata Pires28/08/2023 14:26
Compartilhe

Compartilhando Projetos do Google Colab no GitHub

  • #GitHub
  • #Python
  • #Colab

Acredito no poder transformador da sociedade através do auxílio mútuo.


Hoje pela manhã, tive algumas pequenas dificuldades para compreender certos aspectos do projeto final do módulo de introdução à ciência de dados. No entanto, graças à assistência do nosso colega da plataforma, @Rafael Juliano, consegui enfim, concluir o projeto intitulado "Explorando IA Generativa em um Pipeline de ETL com Python".


Como sempre defendo que conhecimento bom, é conhecimento compartilhado, decidi registrar os passos subsequentes ao desafio, particularmente como vincular o projeto realizado no Google Colab ao repositório GitHub. Espero que o passo a passo abaixo possa beneficiar e orientar outras pessoas.

Aqui está o processo simplificado:

  • Criar um Repositório no GitHub: Comece por estabelecer um repositório no GitHub. Este será o espaço onde o projeto desenvolvido no Colab será guardado e disponibilizado para compartilhamento.
  • Clonar o Repositório no Google Colab: Acesse o Google Colab e inicie um novo notebook ou abra um já existente. Um truque útil é empregar comandos de sistema no Colab, inserindo um ponto de exclamação (!) antes de cada comando. Execute o comando !git clone seguido do link do repositório que criou, para clonar o repositório no ambiente do Colab.

Exemplo:

!git clone https://github.com/seu-usuário/seu-repositório.git


  • Realizar Modificações: Abra o notebook que foi clonado e efetue as modificações e acréscimos que desejar no projeto.
  • Confirmar e Enviar Alterações: O passo subsequente consiste em confirmar as suas alterações e enviá-las de volta ao repositório no GitHub. Utilize os comandos !git add, !git commit e !git push para adicionar, confirmar e enviar as mudanças.

Exemplo:

!git add .
!git commit -m "Adicionando novas funcionalidades"
!git push origin main  # Ou nome da branch que está usando
  • Autenticação no GitHub: Durante o processo de envio (push), é provável que o Colab solicite as suas credenciais do GitHub para autenticação.

Vale ressaltar que o Google Colab é mais adequado para experimentações e prototipagem, não sendo a plataforma ideal para um desenvolvimento contínuo e colaborativo utilizando o Git. Para projetos maiores e mais complexos, é prudente realizar o desenvolvimento local através de uma IDE, recorrer ao Colab para tarefas específicas, como ensino e aprendizado.

Que este guia seja útil para todos que buscam essa jornada de compartilhamento e aprendizado constante. Juntos, podemos impulsionar a evolução da sociedade por meio do conhecimento colaborativo.

Então bora codar e se ajudar também!!

Compartilhe
Comentários (1)
LUCAS OLIVEIRA
LUCAS OLIVEIRA - 28/08/2023 14:36

bom demais!!