Você pode conectar o repositório com o código da sua aplicação à nossa App Platform ao criar um novo app no painel de controle da Hostman.
A App Platform é compatível com repositórios GitLab, GitHub e BitBucket, além de repositórios acessíveis via URL, como Gitea, GitLab self-hosted, GitHub Enterprise, entre outros.
Para conectar o repositório:
Se você já estiver logado na sua conta do GitHub, GitLab ou Bitbucket, a Hostman exibirá automaticamente os repositórios disponíveis. Basta selecionar o desejado.
Se estiver logado mas o repositório necessário não aparecer:
Depois, selecione o repositório desejado para o deploy na dashboard da Hostman.
Você pode conectar qualquer repositório com um endereço externo HTTP ou HTTPS, incluindo repositórios do GitLab self-hosted, GitHub Enterprise ou provedores que não oferecemos suporte direto (ex: Gitea).
Essa opção também pode ser usada por motivos de segurança: se você não quiser fornecer acesso à conta Git inteira, é possível adicionar apenas o repositório específico por link.
Atenção: o deploy automático não estará disponível para repositórios conectados via URL. Após atualizar o código, será necessário fazer o deploy manualmente, escolhendo o commit.
Para repositórios públicos, basta informar a URL.
Para repositórios privados, você deverá fornecer login e senha da conta ou um token gerado na interface do provedor (GitLab, GitHub etc.).
Você pode conectar o repositório por URL ao criar uma nova aplicação:
O repositório e os commits disponíveis serão exibidos no painel de controle.
O link deve estar no formato Git URL, por exemplo:
https://github.com/hostman/app-example.git
No GitHub, clique em Code → HTTPS para obter o link.
No GitLab ou BitBucket: vá até o repositório desejado → clique em Code/Clone → Clone with HTTPS..
Há duas maneiras de obter o token e o link no BitBucket.
Método 1.
Vá em Personal Bitbucket settings → App password.
Seção "Settings" na interface do Bitbucket
Defina um nome (Label) e permissões; permissões de Read são suficientes.
Seção "App passwords" na interface do Bitbucket
git clone e cole no campo Repository URL.Janela "Clone this repository" na interface do Bitbucket
Copie a parte do link entre https:// e @ e cole no campo Username.
Método 2.
Criação de token na interface do Bitbucket
Copie o valor do campo Seu Your Repository Access Token e cole no campo Password or token da dashboard da Hostman.
Visualização do token na interface do Bitbucket
Use como link do repositório a URL do campo How to use this token with your Git repository. Copie tudo após git clone e cole no campo Repository URL na Hostman.
Visualização do token na interface do Bitbucket
Você não poderá conectar um repositório do GitHub usando apenas a senha da conta — é necessário gerar um token.
Para gerar um token no GitHub:
Geração de token pessoal na interface do GitHub
Para conectar repositórios do GitLab, é possível usar sua senha ou um token gerado nas configurações da conta GitLab.
Qualquer repositório adicionado pode ser desvinculado da App Platform.
Se você desvincular um repositório, os deploys (automáticos e manuais) de todas as aplicações criadas a partir dele deixarão de funcionar.
Se sua conta do GitHub, GitLab ou Bitbucket estiver conectada à App Platform, mas o repositório necessário não for exibido no painel da Hostman, pode haver duas causas:
Para corrigir:
Os repositórios conectados aparecerão no painel da Hostman e você poderá escolher o que precisa.