Skip to main content

Sobre integrações

As integrações são ferramentas e serviços que se conectam ao GitHub para complementar e estender o fluxo de trabalho.

Você pode instalar integrações em sua conta pessoal ou em organizações que possui. Você também pode instalar GitHub Apps a partir de um repositório específico em um repositório específico em que você tem permissões de administrador ou que pertencem à sua organização.

Diferenças entre GitHub Apps e OAuth Apps

As integrações podem ser GitHub Apps, OAuth Apps, ou qualquer coisa que utilize GitHub APIs ou webhooks.

GitHub Apps oferecem permissões granulares e solicitam acesso apenas ao que o aplicativo precisa. GitHub Apps também oferece permissões específicas no nível de usuário que cada um deve autorizar individualmente quando um aplicativo está instalado ou quando o integrador altera as permissões solicitadas pelo aplicativo.

Para obter mais informações, consulte:

Será possível instalar um GitHub App pré-configurado se os integradores ou criadores de app tiverem criado o respectivo app com o fluxo de manifesto do GitHub App. Para obter informações sobre como executar o GitHub App com configuração automatizada, entre em contato com o integrador ou criador do app.

Você poderá criar um GitHub App com configuração simplificada se usar o Probot. Para obter mais informações, confira o site da documentação do Probot.

Descobrir integrações no GitHub Marketplace

É possível encontrar uma integração para instalar ou publicar a sua própria integração no GitHub Marketplace.

O GitHub Marketplace contém GitHub Apps e OAuth Apps. Para obter mais informações sobre como encontrar uma integração ou criar sua integração, confira "Sobre o GitHub Marketplace".

Integrações compradas diretamente de integradores

Você também pode comprar algumas integrações diretamente de integradores. Como um integrante da organização, ao encontrar um GitHub App que queira usar, você poderá solicitar que uma organização aprove e instale o app para a organização.

Se você tiver permissões de administrador para todos os repositórios de organizações em que o app está instalado, você poderá instalar GitHub Apps com permissões de nível de repositório sem ter que solicitar que o proprietário da organização aprove o aplicativo. Quando um integrador altera as permissões do app, se as permissões forem apenas para um repositório, os proprietários da organização e as pessoas com permissões de administrador para um repositório com esse app instalado poderão revisar e aceitar as novas permissões.