- Documentação
- Conta
- Integracao com GitHub
Integracao com GitHub
O Guara Cloud se conecta ao GitHub de duas formas diferentes, cada uma com um proposito especifico.
Dois tipos de conexao
1. GitHub OAuth (login)
E a conexao usada para autenticacao. Quando voce faz login com GitHub, o Guara Cloud identifica quem voce e. Essa conexao acessa apenas seu perfil basico (nome, email e avatar).
2. GitHub App (acesso aos repositorios)
E a conexao usada para acessar seus repositorios. O GitHub App do Guara Cloud le o codigo dos seus repos para construir e fazer deploy das suas aplicacoes. Voce controla exatamente quais repositorios o app pode acessar.
Instalando o GitHub App
Para conectar seus repositorios ao Guara Cloud:
- Crie um servico e escolha GitHub como fonte de codigo.
- Autorize a instalacao do Guara Cloud GitHub App na sua conta ou organizacao.
- Selecione quais repositorios voce deseja conceder acesso.
- O app podera ler seu codigo para construir e fazer deploy.
Gerenciando instalacoes
Apos instalar o GitHub App, voce pode visualizar os repositorios conectados a qualquer momento:
- Acesse Configuracoes no menu do usuario.
- Clique em Integracao GitHub.
- Veja a lista de repositorios conectados e suas permissoes.
Para adicionar novos repositorios, clique em Gerenciar no GitHub. Voce sera redirecionado para as configuracoes do GitHub App na sua conta, onde pode alterar quais repos estao acessiveis.
Revogando acesso
Se voce deseja desconectar o Guara Cloud dos seus repositorios:
- Acesse Configuracoes > Integracao GitHub.
- Clique em Desconectar.
- Confirme a revogacao.
Ao desconectar, o Guara Cloud perdera acesso aos seus repositorios. Servicos que dependem desses repos nao poderao fazer novos deploys ate que a conexao seja restabelecida.
Voce tambem pode revogar o acesso diretamente no GitHub, acessando Settings > Applications > Installed GitHub Apps e removendo o Guara Cloud.