Esta página descreve como configurar uma configuração de terceiros antes de criar o repositório de dados do GitHub.
Definir permissões e receber o ID e a chave secreta do cliente
Para registrar um app do GitHub e receber o ID e a chave secreta do cliente, faça o seguinte:
- Faça login na sua conta do GitHub.
- Acesse Settings > Developer Settings.
- Na página Developer Settings, clique em GitHub apps.
Clique em New GitHub app.
App do GitHub Na página de registro do app, faça o seguinte:
- No campo GitHub app name, insira um rótulo para identificar o app.
- No campo Homepage URL, insira o URL completo da página inicial do aplicativo.
- No campo Callback URL, insira
https://vertexaisearch.cloud.google.com/oauth-redirect. - Para garantir que os tokens expirem regularmente e receber um
refresh_tokenque possa ser usado para solicitar um novo token de acesso, marque a caixa de seleção Expire user authorization tokens. - Para pedir que os usuários autorizem seu app ao instalá-lo, marque a caixa de seleção Request user authorization (OAuth) during installation.
Na seção Permissions, 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 discussões e categorias de discussão do GitHub; 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, classificar problemas e gerenciar rótulos Repositório: metadados Somente leitura (obrigatório) Pesquisar repositórios e usuários Repositório: pull requests Leitura e gravação Ler pull requests, 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 problemas Somente leitura Ver os 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: estrelas Leitura e gravação Adicionar e remover estrelas de repositórios Conta: perfil Leitura e gravação Acessar informações do perfil do usuário Na seção que pergunta onde instalar o app, selecione Only on this account.
Clique em Create GitHub app.
No menu de navegação, selecione Install app.
Selecione uma conta para instalar o app recém-criado e clique em Install.
Selecione All repositories e clique em Install &authorize.
No menu de navegação, selecione General.
Clique em Generate a new client secret. Copie o ID do cliente e os valores da chave secreta do cliente gerados e armazene-os com segurança para uso posterior.
Guia "General" do app do GitHub