GitHub
Ao adicionar um aplicativo, você precisará selecionar um provedor Git e um repositório da sua conta. Além do GitHub, você também pode escolher entre o Bitbucket ou o GitLab.
Se você tem um repositório em outro provedor Git, pode importar esse repositório para o GitHub para poder conectá-lo ao seu aplicativo hospedado na Kinsta.
Autenticar e Autorizar
Na primeira vez que você adiciona um aplicativo no MyKinsta, será necessário se conectar a um provedor Git para que a Kinsta possa acessar o repositório do seu aplicativo. Ao clicar no botão “Adicionar serviço” e selecionar “Adicionar aplicativo” no menu suspenso, você será solicitado a escolher seu provedor Git e conectar a Kinsta à sua conta.
![Conecte Kinsta à sua conta do GitHub.](https://kinsta.com/wp-content/uploads/2023/11/application-connect-git-1024x370.png)
Se você já implantou um aplicativo e conectou um provedor Git diferente, também terá a opção de selecionar o GitHub na etapa de Detalhes do Aplicativo ao adicionar um aplicativo.
![Selecione GitHub em Detalhes do Aplicativo ao adicionar um aplicativo.](https://kinsta.com/wp-content/uploads/2023/11/application-connect-github-1024x510.png)
Se você não estiver logado no GitHub no momento, será necessário fazer isso. Na próxima página, você precisará autenticar para poder autorizar o acesso. O último passo é autorizar o aplicativo Kinsta GitHub para acessar sua conta do GitHub.
![Autorize Kinsta a se conectar à sua conta do GitHub.](https://kinsta.com/wp-content/uploads/2023/11/application-authorize-mykinsta-github-789x1024.png)
Volte para o MyKinsta, onde você pode começar a adicionar seu aplicativo e instalar o aplicativo Kinsta GitHub em seu repositório.
Editar permissões do GitHub
No modal/pop-up Adicionar aplicativo, clique no campo Repositório do GitHub e selecione Editar permissões do GitHub no menu suspenso.
![Edite as permissões GitHub ao adicionar uma solicitação.](https://kinsta.com/wp-content/uploads/2023/11/application-edit-github-permissions-1024x661.png)
Isso inicia a instalação do aplicativo Kinsta GitHub em sua conta do GitHub. Se você tiver acesso a várias contas, escolha a conta correta para instalá-lo.
![Instale o aplicativo Kinsta GitHub em sua conta do GitHub.](https://kinsta.com/wp-content/uploads/2023/11/application-github-install-kinsta-1024x599.png)
Você pode especificar exatamente a que este aplicativo tem acesso na próxima tela. Nosso objetivo é ter o menor acesso possível aos seus dados, por isso recomendamos não dar ao aplicativo acesso a todos os repositórios. Clique em Selecionar somente repositórios e escolha o repositório que deseja implantar.
![Selecione o repositório GitHub que você deseja implementar na Kinsta.](https://kinsta.com/wp-content/uploads/2023/11/application-select-repos-github.png)
Finalmente, clique em Salvar e você estará pronto. Quando você voltar para o MyKinsta e clicar no campo Repositório do GitHub, verá o repositório autorizado agora disponível.
![Selecione o repositório a ser implementado.](https://kinsta.com/wp-content/uploads/2023/11/application-select-repository-1024x713.png)
Remover acesso da Kinsta ao GitHub
Você pode remover o acesso da Kinsta à sua conta do GitHub através do MyKinsta ou do GitHub.
Remover acesso via MyKinsta
No MyKinsta, clique em seu nome de usuário e vá para Configurações de usuário > Acesso. Em Acesso de aplicativo, clique em Revogar para o aplicativo GitHub.
![O aplicativo GitHub no acesso de aplicativos do MyKinsta.](https://kinsta.com/wp-content/uploads/2023/11/application-revoke-github-access.png)
Remover acesso via GitHub
No GitHub, clique no seu avatar de usuário e vá para Configurações > Aplicativos > Aplicativos do GitHub autorizados. Clique em Revogar para o aplicativo Kinsta GitHub.
![Aplicativo Kinsta GitHub em aplicativos GitHub Autorizado.](https://kinsta.com/wp-content/uploads/2023/11/applications-github-revoke-1024x276.png)
Na confirmação modal/pop-up, clique em I understand, revoke access.
![Revogar acesso para aplicativos Kinsta GitHub.](https://kinsta.com/wp-content/uploads/2023/11/applications-github-revoke-confirm.png)
Se você tentar adicionar um novo aplicativo no MyKinsta, você deve autenticar e autorizar o aplicativo Kinsta GitHub para reconectá-lo à sua conta GitHub.
Importar um Repositório para o GitHub
- No GitHub, clique no sinal de mais (+) no canto superior direito e selecione Import a repository.
- Copie a URL do repositório do seu outro provedor Git e cole em Your old repository’s clone URL no GitHub.
- Se você é membro de uma Organização no GitHub, escolha um Owner para o seu novo repositório.
- Digite o Repository name.
- Escolha uma configuração de privacidade para o novo repositório e clique em Begin import.
Repositório de importação para o GitHub. - Se o repositório no outro provedor Git é privado, digite seu Nome de Usuário/Login e Senha quando solicitado e clique em Submit.
Solução de problemas
Repositórios Ausentes
Se você está tendo problemas para ver seus repositórios no modal/pop-up Adicionar aplicativo, você pode precisar re-autenticar e autorizar o aplicativo Kinsta GitHub. Para fazer isso, comece removendo o acesso entre a Kinsta e o GitHub como descrito acima.
No MyKinsta, no modal/popup de adição de aplicativo (Adicionar serviço > Adicionar aplicativo), passe pelas etapas de autenticação e autorização para conectar a Kinsta à sua conta do GitHub novamente.
Conflitos de Namespace
O erro Conflicting namespaces
aparece quando uma conta Git está conectada a outra conta de usuário MyKinsta. Sua conta Git só pode ser vinculada a uma conta MyKinsta; se você tiver várias contas MyKinsta, deve usar várias contas Git.
Para resolver esse erro, você deve fazer login na sua outra conta MyKinsta e remover o acesso da Kinsta ao GitHub.