Git Push: Implantando WordPress do GitHub em seu host da web
Publicados: 2019-05-19O GitHub e o Git em geral intimidam muitas pessoas. No entanto, esse tipo de software de controle de versão distribuído é obrigatório em qualquer kit de ferramentas do desenvolvedor. Além disso, saber como usar o GitHub e implantar o código dele em seu host WordPress pode tornar o processo de desenvolvimento muito mais seguro. Dessa forma, você sempre terá uma cópia segura do seu código em mãos.
Neste artigo, vamos ensiná-lo a implantar e atualizar um site WordPress completo do GitHub para o host de sua escolha (contanto que seja compatível). Cobriremos quatro etapas que o guiarão por todo o processo, então vamos começar!
Uma introdução ao GitHub
GitHub é uma plataforma de controle de versão distribuída, baseada no sistema Git. Ele permite que você configure repositórios onde você pode 'empurrar' seu código e arquivos para que você sempre tenha cópias seguras deles, e você pode sincronizar tudo entre vários computadores.
No entanto, o GitHub oferece muito mais do que apenas armazenamento. Ele também brilha em duas outras áreas principais:
- Acompanhar as mudanças. Com o GitHub, você terá um registro de todas as alterações feitas em sua base de código, contanto que se comprometa com isso.
- Colaboração do projeto. O Git permite que várias pessoas trabalhem no mesmo projeto, ajudando a evitar mudanças conflitantes e garantindo que todos tenham acesso à versão mais recente da base de código.
Há algum tempo, escrevemos um guia completo sobre como começar a usar o GitHub. Se você é novo no uso da plataforma, recomendamos que leia esse artigo primeiro. Em seguida, você pode voltar e começar as etapas a seguir!
Como implantar o WordPress do GitHub em seu host da web (em 4 etapas)
Enviar seu código do GitHub para um host da web não é tão complexo quanto você pode imaginar. No entanto, para que esse processo funcione, seu provedor de hospedagem WordPress deve oferecer suporte ao acesso Secure Shell (SSH) e ao uso do Git, que são essenciais para fazer o 'push' acontecer.
Alguns hosts da web de qualidade que oferecem suporte a SSH e Git incluem SiteGround e WP Engine, embora estejam longe de ser os únicos. Para este tutorial, no entanto, vamos nos concentrar em como o processo funciona com o SiteGround.
Etapa 1: Configurar um novo repositório para o seu código WordPress
Configurar repositórios GitHub é simples. Para este processo, você provavelmente desejará usar um repositório privado, para que ninguém possa navegar pelo código do seu site.
Para começar, você precisará configurar um repositório vazio. Depois disso, o que você vai fazer é criar uma nova instalação do WordPress no GitHub, cloná-la localmente e enviar essa instância para o GitHub.
Depois de fazer isso, você pode substituir o SiteGround pelo GitHub como seu ponto de origem e definir o primeiro como seu ambiente de produção. Como você deve saber, o ambiente de produção é onde o código final está realmente localizado e é com o qual os usuários irão interagir.
Quando o processo for concluído, sempre que você fizer alterações em sua instalação local do WordPress, você será capaz de enviá-los para o GitHub (a origem) e, em seguida, implantá-los no repositório de produção do SiteGround. Vamos examinar mais de perto como funciona o restante desse processo.
Etapa 2: Crie um novo repositório dentro do seu host da web
Alguns hosts da web, como SiteGround, incluem ferramentas Git integradas que você pode usar para sincronizar seu site com um repositório (e vice-versa). O SiteGround, por exemplo, permite que você faça isso em seu painel de controle, selecionando a ferramenta SG-GIT:

Depois de selecionar a ferramenta, você verá a opção de criar um repositório Git para qualquer um dos sites hospedados no SiteGround. Em seguida, uma janela aparecerá com um comando 'git clone', que permitirá que você copie seu novo site WordPress para o seu computador local:


Esse comando também incluirá uma chave SSH, que você precisará para acessar o SiteGround de seu terminal. Assim que o seu terminal estiver instalado e funcionando, faça login no SiteGround via SSH e execute o comando clone para uma nova pasta, que é onde o seu repositório local residirá.
Etapa 3: Substitua SiteGround por GitHub como seu ponto de origem
Neste ponto, você tem um repositório local contendo uma cópia do seu site WordPress SiteGround. No entanto, seu ponto de origem será definido como SiteGround, então você ainda precisará integrá-lo ao GitHub.
O que você precisa fazer é renomear esse ponto de origem e defini-lo como seu ambiente de produção, usando o seguinte comando:
git remote rename origin production
Em seguida, você pode clonar o repositório GitHub vazio criado durante a primeira etapa. Para fazer isso, acesse o GitHub e procure o botão 'clonar' ou 'baixar' na parte superior da tela. Uma janela aparecerá, incluindo um URL como este:

Neste ponto, você pode executar este comando em seu terminal:
git remote add origin [cloning URL goes here]
Todo o trabalho de base está estabelecido agora, então tudo o que resta é enviar seu repositório clonado para o GitHub.
Etapa 4: envie seu repositório ao GitHub e atualize seu ambiente de produção
Agora mesmo, você tem um novo site WordPress fresco no SiteGround, com uma cópia dele ainda em seu repositório local. O que você precisa fazer é enviar esse código para seu repositório GitHub vazio, usando este comando:
git push origin master
Depois disso, você terá sua base de código WordPress completa em todos os três pontos. Isso significa que você pode começar a ajustar o código e os arquivos em seu clone local. Quando você quiser fazer uma atualização, tudo que você precisa fazer é executar estes dois comandos em ordem no seu terminal:
-
git push origin master -
git push production master
A única parte difícil desse processo é a configuração inicial. No entanto, se você já usou o Git para controle de versão antes, sabe como ele pode ser útil para o trabalho colaborativo. Assim que terminar, você pode se concentrar no trabalho de desenvolvimento e saber que seu código está seguro em seu repositório.
Conclusão
Usar o GitHub é mais fácil do que você pode imaginar, principalmente agora que há uma GUI amigável a partir da qual você pode executá-lo. Mais importante, há várias maneiras de usar o controle de versão para ajudar no desenvolvimento do WordPress. Você pode usá-lo para manter cópias seguras do seu código, controlar as alterações, abrir espaço para colaboração e muito mais.
Além disso, se você deseja usar o GitHub para implantar sites WordPress, pode fazer isso em apenas quatro etapas:
- Configure um novo repositório para o seu código WordPress.
- Crie um novo repositório em seu host da web.
- Substitua seu host pelo GitHub como seu ponto de origem.
- Envie seu repositório para GitHub e atualize seu ambiente de produção.
Você tem alguma dúvida sobre como implantar sites WordPress a partir do GitHub? Vamos falar sobre eles na seção de comentários abaixo!
Imagem em miniatura do artigo por Teguh Jati Prasetyo / shutterstock.com
