Uso de um repositório Git no Snowflake

Você pode integrar o seu repositório Git remoto ao Snowflake para que os arquivos do repositório remoto sejam sincronizados com um clone local do repositório no Snowflake. O clone do repositório Git no Snowflake atua como um repositório Git local com um clone completo do repositório remoto, incluindo ramificações, tags e confirmações.

Com um clone do repositório Git no Snowflake, você pode fazer o seguinte:

Como o Snowflake funciona com um repositório Git remoto

Com um repositório Git remoto integrado à sua conta Snowflake, você sincroniza os arquivos do repositório remoto com um clone do repositório Git no Snowflake. Para acessar um arquivo no Snowflake, você faz referência a ele no clone do repositório Git. Para obter mais informações sobre o uso de arquivos de repositório, consulte Use um arquivo de repositório Git como um manipulador de procedimento armazenado.

Diagrama mostrando o repositório Git trocando arquivos com ferramentas de desenvolvimento e Snowflake.

Clone do repositório Git do Snowflake

Um clone do repositório Git no Snowflake é um clone completo com todas as ramificações, tags e confirmações do repositório remoto.

Depois que o conteúdo do repositório remoto estiver no clone do repositório Git , você poderá referenciar os arquivos lá como faria com um arquivo em um estágio.

Você pode executar operações semelhantes às que você executa com comandos do Git em um repositório local, incluindo:

Repositório Git e ferramentas de desenvolvimento

Depois de integrar o repositório remoto ao Snowflake, você pode continuar usando as ferramentas de desenvolvimento e o repositório local como antes. Por meio do clone do repositório Git, o Snowflake se torna outro cliente do seu repositório, separado do repositório local.

Plataformas com suporte

Atualmente, você pode integrar repositórios Git que usam as seguintes plataformas Git. Isso inclui repositórios baseados nessas plataformas, mas disponíveis em URLs personalizados. Por exemplo, um repositório baseado no GitHub não precisa estar em github.com.

  • GitHub

  • GitLab

  • BitBucket

  • Azure DevOps

  • AWS CodeCommit

Referências