Temos o cliente Git disponível na Kinsta, assim você pode ativar SHH e obter seu próprio repositório Git no Github, Gitlab, Bitbucket ou qualquer outro recurso de terceiros. O acesso SSH está disponível em todos os planos Kinsta.

Se você está apenas começando, certifique-se de ler o nosso guia sobre o git vs Github.

Entretanto, ainda não temos o recurso lançado em que você pode inserir o comando git push kinsta my_sitee ele é automaticamente instalado. Essa parte será disponibilizada. Mas ainda assim é possível usar Git com facilidade na Kinsta, basta seguir as instruções abaixo.

Como usar o Git

Você pode criar um script de implementação em alguns minutos, que adicionará SSH ao seu contêiner Google Cloud Linux e extrairá a última versão do seu repositório.

ssh my_site@1.2.3.4 -p PORT "cd /www/my_site/public && git pull"

Outra forma de fazer isso é utilizar o WP Pusher. Muitos dos nossos clientes o utilizam e ele torna essa ação mais fácil, pois você não precisa ter conhecimentos sobre como usar Git ou SSH.

Austin também tem um excelente tutorial sobre como configurar o Git deploy automático com Kinsta usando o SSH.

Outras alternativas incluem Beanstalk e DeployBot. Se não quiser usá-las, você pode seguir as instruções mais detalhadas sobre Git abaixo.

Clonar Repositório

Para clonar um repositório:

git clone https://github.com/USER/REPO.git

Ao utilizar Git para repositórios privados, você pode inserir seu nome de usuário e senha do GitHub, que serão enviados ao servidor.

git clone https://username:password@github.com/USER/REPO.git

Se uma autenticação de dois fatores estiver habilitada, um token OAuth deve estar em vigor em suas credenciais padrão. Siga essas instruções sobre como criar um token OAuth.

Para clonar um repositório que possui a autenticação de dois fatores habilitada:

git clone https://TOKEN@github.com/USER/REPO.git

Repositório Privado

Em caso de um repositório privado, credenciais deverão ser adicionadas ao comando pull no git:

Comando Pull

ssh my_site@1.2.3.4 -p PORT "cd /www/my_site/public && git pull https://username:password@github.com/USER/REPO"

Repositório Privado com Autenticação de Dois Fatores

Se a autenticação de dois fatores estiver habilitada, um token OAuth deve ser usado com suas credenciais padrão. Siga estas instruções sobre como criar um token OAuth. Para implementar um repositório com autenticação de dois fatores habilitada:

Comando Pull

ssh my_site@1.2.3.4 -p PORT "cd /www/my_site/public && git pull https://TOKEN@github.com/USER/REPO"

Se o comando git pull acima não apresentar as credenciais e o caminho HTTPS, ele fará a busca localmente (ao invés de procurar um repositório hospedado) e apresentará a mensagem: “Tudo atualizado” (“Everything up-to-date”).

Lidar com Conflitos Encontrados

Se você fizer alguma alteração remotamente, a implementação dos comandos acima será abortada em virtude dos conflitos encontrados. O que você deveria fazer neste caso? Depende do que você deseja tratar como “Rei”. No exemplo abaixo, tratamos o repositório Git como “Rei” e deixamos os conflitos de lado.

Forçar Comando Pull

Aviso importante. O comando a seguir sobrepõe as alterações realizadas remotamente por aquelas que estiverem presentes no repositório Git.

ssh my_site@1.2.3.4 -p PORT "cd /www/MY_SITE/public && git fetch https://TOKEN@github.com/USER/REPO.git && git reset –hard kinsta/mysite"

Se você tiver dúvidas sobre como usar Git na Kinsta, nosso departamento de suporte ficará feliz em ajudá-lo quando estiver com tudo pronto.


Se você gostou deste tutorial, então você vai adorar o nosso suporte. Todos os planos de hospedagem do Kinsta incluem suporte 24/7 de nossos veteranos desenvolvedores e engenheiros do WordPress. Converse com a mesma equipe que apoia nossos clientes da Fortune 500. Confira nossos planos