Gerencie o Azion GitHub App
Conecte uma conta do GitHub à Azion, revise o que o app pode ler e suspenda, desinstale, revogue ou remova o app.
Você pode conectar o Azion GitHub App pelo Azion Console, revisar, suspender, desinstalar ou revogar o app nas configurações do GitHub, ou remover a conexão pelo Azion Console. O app vincula sua conta do GitHub à sua conta Azion. A Azion pode então importar seus repositórios e fazer o deploy de cada push que você fizer neles. Para importar um repositório e fazer o deploy dele, consulte Importe um projeto do GitHub. GitHub é uma marca registrada da GitHub, Inc.
Pré-requisitos
- Uma conta Azion. Para criar uma, consulte Criar uma conta.
- Uma conta do GitHub, pessoal ou de organização. Para instalar o app em uma organização, você deve ser o proprietário da organização ou ter permissão de administrador em um repositório.
O que o app pode acessar
O Azion GitHub App pede estas permissões quando você o instala. Decida a conta e os repositórios antes de conectar:
| Área | Acesso |
|---|---|
| Conta | Instala em uma conta pessoal ou em uma organização. Você seleciona a conta na janela do GitHub que abre durante a autorização. Em uma organização, somente os proprietários gerenciam as configurações do app instalado. |
| Identidade e código | Verifica sua identidade no GitHub. Lê o código, os metadados e os recursos que sua conta pode acessar. |
| Repositórios | Lê todos os repositórios da conta, ou somente os repositórios que você seleciona. Você define isso durante a instalação e pode editar no GitHub a qualquer momento. |
| Deploy contínuo | Faz o deploy de cada push em um repositório conectado no seu ambiente Azion, para que o projeto fique atualizado. |
Conecte o GitHub
O Azion Console conecta o GitHub em Account Settings, que você abre no menu da conta, sob o seu avatar. Para conectar o Azion GitHub App no Azion Console:
Acesse Azion Console > Account Settings.
Na seção GitHub Integration, selecione Connect with GitHub. O GitHub abre em uma nova janela.
Na janela do GitHub, selecione a conta pessoal ou a organização a conectar.
Dê ao app acesso a todos os repositórios ou selecione os repositórios que ele pode ler.
O Azion Console mostra GitHub integration connected successfully. A seção GitHub Integration lista a conta em Connected Account, marcada como Integration active.
Você também pode conectar o GitHub em dois outros momentos, com a mesma janela do GitHub:
- Quando você se cadastra na Azion com sua conta do GitHub.
- Quando você faz o deploy de um dos Azion Templates ou importa um projeto do GitHub. A seção GitHub Connection do formulário mostra Connect with GitHub até que uma conta esteja conectada.
Nesses formulários, o campo Git Scope seleciona a conta do GitHub conectada da qual a Azion lê o projeto. Para conectar outra conta, abra a lista Git Scope e selecione Add GitHub Account.
Revise o app no GitHub
Após a instalação, o Azion GitHub App aparece entre as aplicações instaladas nas configurações do GitHub. No GitHub, Settings fica no menu da conta, sob o seu avatar, e Applications fica na seção Integrations desse menu. Para abrir a página de configuração do app:
Faça login no GitHub e vá para Settings > Applications.
Na aba Installed GitHub Apps, encontre o Azion GitHub App e selecione Configure.
A página de configuração mostra a descrição do app e as Permissions dele. Nela, você pode editar as configurações de Repository access. A seção Danger zone traz as opções para suspender e desinstalar o app.
A página Applications tem três abas:
- Installed GitHub Apps: os GitHub Apps instalados na sua conta.
- Authorized GitHub Apps: os GitHub Apps que têm acesso à sua conta.
- Authorized OAuth Apps: os OAuth Apps que têm acesso à sua conta.
Para mais informações, consulte GitHub Apps.
Suspenda o app
Uma suspensão impede o Azion GitHub App de ler os recursos da sua conta e mantém a instalação, para que você possa restaurá-la. Para suspender o app no GitHub:
Faça login no GitHub e vá para Settings > Applications.
Na aba Installed GitHub Apps, encontre o Azion GitHub App e selecione Configure.
Na seção Danger zone, selecione Suspend.
O app não tem mais acesso aos recursos da sua conta. A seção Danger zone mostra Unsuspend, que restaura o acesso.
Desinstale o app
A desinstalação remove o Azion GitHub App da sua conta do GitHub e revoga o acesso dele a todos os recursos da conta. Para desinstalar o app no GitHub:
Faça login no GitHub e vá para Settings > Applications.
Na aba Installed GitHub Apps, encontre o Azion GitHub App e selecione Configure.
Na seção Danger zone, selecione Uninstall.
O app é removido da sua conta do GitHub. Para instalá-lo de novo, consulte Conecte o GitHub.
Revogue a autorização do app
Uma revogação impede o Azion GitHub App de chamar a API do GitHub para a sua conta. Você não pode desfazer uma revogação. Para revogar a autorização no GitHub:
Faça login no GitHub e vá para Settings > Applications.
Na aba Authorized GitHub Apps, encontre o Azion GitHub App e selecione Revoke.
O Azion GitHub App não pode mais acessar a API do GitHub para a sua conta.
Desconecte da Azion
Você remove uma conta do GitHub conectada em Account Settings. Para remover a conexão no Azion Console:
Acesse Azion Console > Account Settings.
Na seção GitHub Integration, encontre a conta em Connected Account e selecione Remove.
O Azion Console mostra GitHub integration removed successfully, e a conta não aparece mais em Connected Account.