Configuração do GitHub

Nesta página, descrevemos como definir e configurar uma configuração de terceiros antes de criar o repositório de dados do GitHub.

Definir permissões e receber o ID do cliente e a chave secreta do cliente

Para registrar um app do GitHub e conseguir o ID do cliente e a chave secreta do cliente, faça o seguinte:

  1. Faça login na sua conta do GitHub.
  2. Acesse Configurações > Configurações do desenvolvedor.
  3. Na página Configurações do desenvolvedor, clique em Apps do GitHub.
  4. Clique em Novo app do GitHub.

    Configurações do desenvolvedor do app GitHub
    App do GitHub
  5. Na página de registro do app, faça o seguinte:

    1. No campo Nome do app do GitHub, insira um rótulo para identificar o app.
    2. No campo URL da página inicial, insira o URL completo da página inicial do aplicativo.
    3. No campo URL de callback, insira https://vertexaisearch.cloud.google.com/oauth-redirect.
    4. Para garantir que os tokens expirem regularmente e receber um refresh_token que pode ser usado para solicitar um novo token de acesso, marque a caixa de seleção Expirar tokens de autorização do usuário.
    5. Para solicitar que os usuários autorizem seu app ao instalá-lo, marque a caixa de seleção Solicitar autorização do usuário (OAuth) durante a instalação.
    6. Na seção Permissões, ative as seguintes permissões:

      Nome da permissão Tipo de permissão Motivo do acesso
      Repositório: ações Leitura e gravação Acionar, listar, cancelar e executar novamente execuções de fluxo de trabalho; acessar registros de jobs
      Repositório: administração Somente leitura Listar colaboradores do repositório
      Repositório: conteúdo Leitura e gravação Ler arquivos, commits, ramificações, tags e versões; criar ramificações, gravar arquivos, enviar commits e bifurcar repositórios
      Repositório: Discussões Leitura e gravação Ler as discussões do GitHub e as categorias de discussão; adicionar, atualizar ou excluir comentários de discussão
      Repositório: problemas Leitura e gravação Ler problemas, rótulos, comentários e pesquisar problemas; criar ou atualizar problemas, postar comentários, triar problemas e gerenciar rótulos
      Repositório: metadados Somente leitura (obrigatório) Pesquisar repositórios e usuários
      Repositório: solicitações de pull Leitura e gravação Ler solicitações de pull, diffs e comentários de PR; mesclar, atualizar e adicionar comentários e respostas de revisão
      Repositório: alertas de verificação de código Somente leitura Ler alertas de verificação de código
      Repositório: alertas do Dependabot Somente leitura Ler alertas de segurança do Dependabot
      Repositório: alertas de verificação de secrets Somente leitura Ler alertas de verificação de secrets
      Organização: membros Somente leitura Ver as equipes da organização e os membros delas
      Organização: tipos de problema Somente leitura Ver tipos de problemas da organização
      Organização: projetos Leitura e gravação Ler e gerenciar projetos v2 no nível da organização (projetos, itens, campos e atualizações de status)
      Conta: estrelando Leitura e gravação Marcar e desmarcar repositórios com estrela
      Conta: perfil Leitura e gravação Acessar informações do perfil do usuário
    7. Na seção que pergunta onde instalar o app, selecione Somente nesta conta.

    8. Clique em Criar app do GitHub.

  6. No menu de navegação, selecione Instalar app.

  7. Selecione uma conta para instalar o app recém-criado e clique em Instalar.

  8. Selecione Todos os repositórios e clique em Instalar e autorizar.

  9. No menu de navegação, selecione Geral.

  10. Clique em Gerar uma nova chave secreta do cliente. Copie o ID do cliente e os valores gerados da chave secreta do cliente e armazene-os com segurança para uso posterior.

    ID do cliente e chave secreta do cliente
    Guia "Geral" do app do GitHub