Skip to main content
Conecte seu app ao GitHub para acompanhar pull requests, trabalhar com issues e seguir a atividade do repositório, usando uma conta compartilhada ou a conta do GitHub de cada pessoa. Este conector permite que seu app trabalhe com a GitHub API. Para sincronizar o código do seu app com um repositório do GitHub, use o Base Code.
Você precisa de um Builder plan ou superior para usar conectores no seu app.

O que você pode fazer

Leve o trabalho de engenharia para os fluxos do seu app.

Acompanhar pull requests

Mostre em um painel dentro do seu app quais pull requests estão abertos, quem está revisando e o que está aguardando.

Trabalhar com issues

Liste e filtre issues e abra uma nova quando algo for relatado no seu app.

Seguir a atividade do repositório

Leve commits, releases e estatísticas do repositório para as páginas e relatórios que sua equipe lê.
Prompts de exemplo Descreva no chat de IA o repositório, o que dispara a ação e os campos dinâmicos. Por exemplo:

Conectando o GitHub

Conecte o GitHub para que seu app possa ler dados do repositório e abrir issues.
Você conecta uma conta uma única vez, e todos que usam seu app compartilham essa conexão e os dados dela.Para adicionar um conector compartilhado do GitHub:
  1. Clique em Connectors na barra lateral do seu workspace.
  2. Clique em Add connector.
  3. Pesquise GitHub API e clique no resultado.
  4. Selecione Shared connector e clique em Next.
  5. Insira um Connection name.
  6. Em Who can access, selecione onde a conexão pode ser usada. O padrão é Apps and Super agent.
  7. Em Permissions, selecione Read-only ou Read & write. O padrão é Read-only.
  8. Clique em Add connector e entre com a conta do GitHub que você quer compartilhar.

Escopos e permissões

Os escopos controlam o que seu app pode fazer no GitHub.
1

Conector compartilhado

Em Permissions, selecione o acesso de que seu app precisa:
  • Read-only: Concede read:user e read:org, para ler dados de perfil e da organização
  • Read & write: Adiciona repo, para controle total dos repositórios que a conta conectada pode acessar
2

Conector de usuário do app

Nada vem selecionado em Scopes por padrão, então selecione o que seu app precisa. Additional scopes vem preenchido com:
  • read:user e read:org: Ler dados de perfil e da organização
Acesso: Seu app trabalha com os repositórios e as organizações que a conta do GitHub que autoriza a conexão pode acessar.

Usando o GitHub em uma função de backend

Depois que o GitHub está conectado, suas funções de backend podem obter um token de acesso e chamar a GitHub API diretamente. A Base44 cuida do fluxo OAuth e do armazenamento do token.
  • Em uma conexão compartilhada, use getConnection() para obter o token.
  • Em uma conexão de usuário do app, use getCurrentAppUserConnection() para que cada requisição use o token da pessoa conectada.

Conectores compartilhados

Configure, implante e chame uma conexão compartilhada a partir de uma função de backend.

Conectores de usuário do app

Obtenha um token por usuário e chame a API como a pessoa conectada.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.