Como Conectar Repositórios
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.
Conectar um repositório do GitLab, GitHub ou BitBucket Copiar link
Para conectar o repositório:
- Acesse a seção Plataforma de apps e clique em Criar aplicativo.
- Na etapa Repositório, clique no ícone da plataforma.
- Faça login na sua conta.
- Autorize o acesso aos repositórios necessários.
- Selecione o repositório para fazer o deploy na dashboard da Hostman.
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:
- Clique em Adicionar conta.
- Escolha a plataforma.
- Faça login, se necessário.
- Selecione os repositórios desejados e salve as alterações.
Depois, selecione o repositório desejado para o deploy na dashboard da Hostman.
Conectar um repositório via URL Copiar link
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.).
Conectar um repositório Copiar link
Você pode conectar o repositório por URL ao criar uma nova aplicação:
- Acesse a seção Plataforma de apps e clique em Criar aplicativo.
- Na etapa Repositório, clique em Conectar repositório via URL.
- Informe a URL do repositório e os dados de acesso, caso seja privado.
- Clique em Conectar.
O repositório e os commits disponíveis serão exibidos no painel de controle.
Obter link git Copiar link
O link deve estar no formato Git URL, por exemplo:
https://github.com/hostman/app-example.gitNo 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..
Obter link e token no BitBucket Copiar link
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
- Clique em Create.
- Copie a senha e cole no campo Password or token na dashboard da Hostman.
- Vá até o repositório e clique em Clone. Copie tudo após
git clonee 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.
- Vá em Settings → Repository settings → Access token → Create Repository Access Token.
- Defina o nome e as permissões (Scopes). Permissão de leitura é suficiente.
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 clonee cole no campo Repository URL na Hostman.
Visualização do token na interface do Bitbucket
Obter token no GitHub Copiar link
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:
- Acesse Settings → Developer Settings → Personal access tokens → Tokens → Generate a personal access token.
- Defina o nome, validade e permissões do token. Para acessar repositórios privados, marque a opção repo.
Geração de token pessoal na interface do GitHub
- Clique em Generate token.
- Copie o token e cole no campo Password or token da dashboard da Hostman.
Obter token no GitLab Copiar link
Para conectar repositórios do GitLab, é possível usar sua senha ou um token gerado nas configurações da conta GitLab.
- Acesse Preferences → Access Tokens.
- Crie um novo token informando nome, validade e permissões. Permissões de leitura para repositórios são suficientes.
- Clique em Create personal access token.
- Copie o token e cole no campo Password or token na dashboard da Hostman.
Remover repositórios conectados Copiar link
Qualquer repositório adicionado pode ser desvinculado da App Platform.
- Acesse a seção Plataforma de apps e clique em Criar aplicativo.
- Na etapa Repositório, clique na lista suspensa de repositórios e depois em Excluir ao lado do que deseja remover.
- Confirme a ação.
A App Platform não mostra o repositório necessário Copiar link
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:
- Você adicionou o repositório após ter feito login na conta do GitHub, GitLab ou Bitbucket na App Platform.
- Você autorizou acesso apenas a alguns repositórios, e o necessário não está entre eles.
Para corrigir:
- Acesse a seção Plataforma de apps e clique em Criar aplicativo.
- Na etapa Repositório, clique em Adicionar conta.
- Escolha a plataforma.
- Faça login, se necessário.
- Selecione o repositório desejado e salve as alterações.
Os repositórios conectados aparecerão no painel da Hostman e você poderá escolher o que precisa.