Você que já é familiarizado com o Github, já trabalha em seus projetos por lá e gostaria de alguma forma ligar o seu projeto diretamente a sua hospedagem cPanel? Eu venho através deste artigo te mostrar que é possível!
Se você gerencia os projetos do seu site diretamente no GitHub e quer uma forma para juntar as duas ferramentas, é isso que vamos te mostrar nesse artigo!
Como fazer essa configuração
O primeiro passo para conectar o seu repositório a sua hospedagem cPanel é solicitar a liberação do terminal SSH na sua hospedagem.
Para isso, você precisa abrir um ticket no nosso departamento de suporte solicitando a liberação do terminal e informando o usuário daquela conta. Assim, nossa equipe pode localizar a conta e seguir com o procedimento de liberação.
Se você não sabe onde ou como abrir um ticket, te ensinamos passo a passo neste artigo
Com o terminal SSH liberado, é hora de seguir com os passos para configurar essa conexão!
Nós da Kangaroo Host não nos responsabilizamos por qualquer problema que venha a ser causado por algum erro no manuseio do terminal.
- O primeiro passo é acessar o painel de controle de sua hospedagem (cPanel)
- Agora você deve procurar pela aba Avançado e localizar a opção Terminal.
- Quando abrir o terminal, você deve digitar a seguinte linha de comando e apertar enter:
ssh-keygen -t rsa -b 4096 -C “usuario@servidor”
Note que a única mudança que você deve fazer é substituir o “usuario@servidor” pelo seu nome de usuário da hospedagem no cPanel e colocar @ o servidor de sua hospedagem (ex: br20). usuario@servidor é apenas um exemplo. - Após digitar esse comando, você pode dar enter para as próximas opções até ficar como na imagem abaixo:
- Com isso feito, você criou uma chave SSH para o seu usuário cPanel. Agora é hora de autorizar essa chave.
- Procure pela aba Segurança e clique em Acesso SSH
- Então você deve apertar em Gerenciar Chaves SSH, após isso você irá procurar a chave que acabou de criar, e então clicar em Gerenciar
- Ela vai estar com o status de not authorized, basta clicar em Authorize e pronto, sua chave está pronta para ser usada.
- Por fim, você deve clicar em Ver/Fazer Download, aqui você deve copiar toda a chave, desde o “ssh-rsa…” até o final que terá o seu usuário@servidor.
Ainda não acabou, agora é a hora de você fazer a ligação da sua hospedagem cPanel com a sua conta no Github.
Se você deseja liberar acesso a apenas 1 repositório (ou os que desejar), você deve adicionar essa chave na configuração desse(s) repositório(s), na aba Deploy Keys.
- Após entrar na sua conta, clica na sua foto e depois em Settings
- Nas configurações, busque por SSH and GPG keys
- Agora clique em New SSH key
- Aqui você deve adicionar a chave que gerou e copiou no passo anterior:
– Title: Você deve dar um identificador para essa chave, por exemplo: Hospedagem Kangaroo
– Key type: Mantenha a opção Authentication key
– Key: Aqui você vai colar a chave que copiou no cPanel.
– Aperte em Add SSH key - Após seguir esses passos você já deve conseguir clonar os seus repositórios privados sem problema.
Agora vamos te mostrar onde você deve ir para fazer o clone do(s) seu(s) repositório(s) no cPanel:
- No cPanel, busque pela aba Arquivos, e então clique em Controle de Versão do Git
- Agora clique em Criar
- Para clonar o seu repositório você deve copiar o link SSH, como na imagem abaixo:
- Agora você só precisa colar a URL copiada na parte Clonar URL, o caminho irá se preencher automaticamente. Você pode escolher o diretório que quiser na hospedagem, contanto que esse diretório esteja vazio.
- Pronto, agora o seu repositório já está conectado a sua hospedagem cPanel, e dentro do menu Controle de Versão do Git você pode gerenciar esse repositório, podendo atualizar através do Pull e ter maior dinamismo com seus projetos!
Você está precisando de ajuda?
Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Envie-nos um ticket para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda de como abrir um ticket? Leia esse artigo.