Forum
Como cadastrar o Git e SSH no Módulo de Inteligência (e adicionar git em um projeto)
Configurando Git no Módulo de Inteligência:
Em cada Módulo de Inteligência (DEMO, STG, IBRAM, etc) tem o ícone de ferramentas/engrenagem. Nesse ícone tem a opção de Git & SSH
Para cada Módulo de Inteligência é necessário gerar um conjunto de chaves pública privada.
Gerando uma conjunto de chave pública/privada na minha máquina local:
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f ~/.ssh/id_rsa_demo2
Entrar dentro da pasta .ssh (pastas que começam com ponto são ocultas)
cd # enter
cd .ssh/ # enter
ls # enter
cat id_rsa_demo2.pub # a saída deve ser salvo no github
No Github, selecione a foto de perfil, e vai em settings (engrenagem).
Depois em SSH e Keys, em New SSH key, colocar a saída da chave pública id_rsa_demo2.pub no campo Key. Dá o título que for conveniente.
Baixar projeto usando git clone dentro do orchest [Git no Módulo de Inteligência]
Resumo para adicionar projeto do git em projeto no módulo de inteligência:
- Criar chave pública/privada para git na máquina local
- Configurar Git e SSH
- Copiar chave pública no Github
- Copiar chave privada para Módulo de Inteligência
- Criar novo projeto no Módulo de Inteligência
- Entrar no terminal pelo Jupyter (opção 4)
- Excluir árvore do git no projeto criado
- rm -rf .git
- Clonar projeto git dentro do projeto criado
- git clone [email protected]:dadosfera/data-maturity-assessment.git
- cd data-maturity-assessment
- renomear arquivos para file_git para evitar conflitos main.orchest renomear para main.orchest.bk.git
readme.md para readme_git.md, etc - Mover todos os arquivos do diretório atual para o diretório acima (inclusive os arquivos ocultos)
- mv ./ ../ && mv .[^.] ../
- renomear arquivos para file_git para evitar conflitos main.orchest renomear para main.orchest.bk.git
- No VsCode consegui somente rodar comandos locais como por exemplo criar branches e fazer commits.
Para comandos externos com como por exemplo o push, consegui fazer somente pelo Jupyter.
Documentação em word: https://docs.google.com/document/d/1FwGpZr8zieEBaZKsSAJhetDAETQrbmUNzoWtE71VXDU/edit?usp=sharing