Documentação de Aplicativos do GitHub
Aproveite o GitHub, ao fazer a integração com as nossas APIs e os webhooks, personalizando o seu fluxo de trabalho do GitHub e construindo e compartilhando aplicativos com a comunidade.
Comece por aqui
Sobre o uso dos Aplicativos do GitHub
Saiba o que é um GitHub App e por que um GitHub App é usado.
Sobre a criação de Aplicativos do GitHub
Os GitHub Apps permitem que você crie integrações para automatizar processos e estender a funcionalidade do GitHub.
Diferenças entre os aplicativos GitHub e os aplicativos OAuth
Em geral, os GitHub Apps são mais indicados que os OAuth apps porque usam permissões refinadas, dão mais controle sobre quais repositórios o aplicativo pode acessar e usam tokens de curta duração.
Sobre a autenticação com um GitHub App
Seu GitHub App pode se autenticar como ele mesmo, como uma instalação de aplicativo ou em nome de um usuário.
Popular
Registrar um Aplicativo GitHub
Registre um GitHub App em sua conta pessoal ou em qualquer organização que você possua.
Autorizando aplicativos GitHub
É possível autorizar um GitHub App a recuperar informações sobre sua conta do GitHub e fazer alterações em seu nome.
Criar um Aplicativo GitHub que responde a eventos de webhook
Saiba como criar um GitHub App que faz uma solicitação de API em resposta a um evento de webhook.
Criando um botão "Fazer logon com o GitHub" com um Aplicativo GitHub
Siga este tutorial para escrever o código Ruby necessário para gerar um token de acesso do usuário por meio do fluxo do aplicativo Web para o GitHub App.
Criar um Aplicativo GitHub que responde a eventos de webhook
Saiba como criar um GitHub App que faz uma solicitação de API em resposta a um evento de webhook.
Criando um botão "Fazer logon com o GitHub" com um Aplicativo GitHub
Siga este tutorial para escrever o código Ruby necessário para gerar um token de acesso do usuário por meio do fluxo do aplicativo Web para o GitHub App.
Criando uma CLI com um Aplicativo GitHub
Siga este tutorial para escrever uma CLI no Ruby que gera um token de acesso do usuário para um GitHub App por meio do fluxo do dispositivo.
Fazer solicitações de API autenticadas com um Aplicativo do GitHub em um fluxo de trabalho do GitHub Actions
É possível usar um token de acesso de instalação de um GitHub App para fazer solicitações de API autenticadas em um fluxo de trabalho do GitHub Actions. Também é possível transmitir o token a uma ação personalizada para permitir que ela faça solicitações de API autenticadas.
Usar Aplicativos do GitHub
- Sobre o uso dos Aplicativos do GitHub
- Instalando um Aplicativo GitHub por meio do GitHub Marketplace em sua conta pessoal
- Instalando um Aplicativo GitHub por meio do GitHub Marketplace em suas organizações
- Instalando um Aplicativo GitHub de terceiros
- Instalando seu próprio Aplicativo GitHub
- Solicitar um aplicativo GitHub ao proprietário da organização
- Autorizando aplicativos GitHub
- Aprovação de permissões atualizadas para um aplicativo GitHub
- Revisar e revogar a autorização dos Aplicativos GitHub
- Revisar e modificar aplicativos do GitHub instalados
- Aplicativos GitHub com privilégios
Manter GitHub Apps
- Modificar um registro do Aplicativo GitHub
- Ativando recursos opcionais para aplicativos do GitHub
- Sobre os gerentes do Aplicativo do GitHub
- Gerenciando endereços IP permitidos para um aplicativo GitHub
- Suspender uma instalação do aplicativo GitHub
- Transferir a propriedade de um aplicativo GitHub
- Apagar um aplicativo GitHub