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:
- Faça login na sua conta do GitHub.
- Acesse Configurações > Configurações do desenvolvedor.
- Na página Configurações do desenvolvedor, clique em Apps do GitHub.
Clique em Novo app do GitHub.
App do GitHub Na página de registro do app, faça o seguinte:
- No campo Nome do app do GitHub, insira um rótulo para identificar o app.
- No campo URL da página inicial, insira o URL completo da página inicial do aplicativo.
- No campo URL de callback, insira
https://vertexaisearch.cloud.google.com/oauth-redirect. - Para garantir que os tokens expirem regularmente e receber um
refresh_tokenque pode ser usado para solicitar um novo token de acesso, marque a caixa de seleção Expirar tokens de autorização do usuário. - 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.
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 Na seção que pergunta onde instalar o app, selecione Somente nesta conta.
Clique em Criar app do GitHub.
No menu de navegação, selecione Instalar app.
Selecione uma conta para instalar o app recém-criado e clique em Instalar.
Selecione Todos os repositórios e clique em Instalar e autorizar.
No menu de navegação, selecione Geral.
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.
Guia "Geral" do app do GitHub