Use a gestão de código fonte do Git

O Secure Source Manager suporta todos os comandos do cliente Git SCM e tem pedidos de obtenção e acompanhamento de problemas incorporados. O HTTPS e a autenticação SSH são suportados.

Funções necessárias

Para receber as autorizações de que precisa para usar o Git para interagir com um repositório do Secure Source Manager, peça ao seu administrador que lhe conceda as seguintes funções do IAM:

Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.

Para obter informações sobre a concessão de funções do Secure Source Manager, consulte os artigos Controlo de acesso com o IAM e Conceda aos utilizadores acesso à instância.

Instale o Git e a CLI Google Cloud

  1. Instale o Git.

  2. Se lhe for pedido que escolha um auxiliar de credenciais pelo instalador do Git, selecione Nenhum (não usar um auxiliar de credenciais).

  3. Instale a CLI gcloud.

  4. É necessária a versão 395.0.0 ou posterior da CLI gcloud para usar o Git com HTTPS. Para verificar a versão da CLI gcloud, execute o seguinte comando:

    gcloud --version
    
  5. Para atualizar a CLI gcloud, execute o seguinte comando.

    gcloud components update
    
  6. Após a atualização, execute gcloud init para inicializar a CLI gcloud.

    Consulte a documentação da CLI gcloud sobre a atualização de componentes para mais informações.

Configure as suas credenciais

Se fizer a autenticação no Secure Source Manager através de um fornecedor de identidade de terceiros e da Workforce Identity Federation, não tem de concluir esta secção. Em alternativa, tem de criar uma configuração de início de sessão do pool de identidades da força de trabalho.

Adicione o auxiliar de autenticação do Secure Source Manager à configuração global do Git executando o seguinte comando:

Linux

git config --global credential.'https://*.*.sourcemanager.dev'.helper gcloud.sh

As versões anteriores do Git podem não suportar carateres universais. Para adicionar o auxiliar de autenticação sem carateres universais, execute o seguinte comando:

git config --global credential.'https://INSTANCE_ID-PROJECT_NUMBER-git.LOCATION.sourcemanager.dev'.helper gcloud.sh

Substitua o seguinte: