Configuração de um repositório Git¶
Você pode integrar seu repositório Git remoto com o Snowflake para que os arquivos do repositório sejam sincronizados com um tipo especial de estágio chamado estágio de repositório. O estágio do repositório atua como um repositório Git local com um clone completo do repositório remoto, incluindo ramificações, tags e commits.
Para obter mais informações, consulte Uso de um repositório Git no Snowflake.
Antes de começar¶
Antes de configurar um repositório Git, você precisa das seguintes informações:
URL do repositório remoto (também chamado de
originno Git).Credenciais opcionais para conectar-se ao Git, incluindo um segredo, nome de usuário e senha.
ID da integração de API opcional.
Função ou usuário com privilégios para criar integrações de API, caso você ainda não tenha uma integração de API.
Para obter mais informações, consulte Configuração do Snowflake para usar o Git.
Configuração de um repositório Git¶
Para clonar um repositório Git no estágio de repositório Git, use o comando snow git setup, conforme mostrado:
onde:
<REPO_NAME>é o ID do estágio do repositório que você deseja criar. Observe que se o estágio do repositório já existir, o comando falhará.
O comando snow git setup fornece uma série de prompts para coletar as informações necessárias, conforme mostrado nos exemplos a seguir:
Crie um repositório que exija um segredo e credenciais:
Crie um repositório sem um segredo e um ID de integração de API existente:
Se a função ou usuário especificado em sua conexão não foi concedido, a execução deste comando gera um erro semelhante ao seguinte:
Nessa situação, você deve verificar sua configuração de conexão ou pedir ao administrador da sua conta para lhe dar os privilégios necessários ou criar a integração para você. Para obter mais informações, consulte Configuração do Snowflake para usar o Git