Recentemente colocamos no ar um dos recursos mais pedidos por aqui: o deploy de aplicações na Umbler via Git. Esse é um dos recursos que mais pode facilitar a vida de quem trabalha com desenvolvimento e quer ter controle sobre versões e mudanças nos arquivos. Ter controle das versões traz muitos benefícios em projetos nos quais há possibilidades de colaboração – com diversas pessoas trabalhando nos mesmos arquivos, é necessário um controle claro das mudanças e das versões de código, além da possibilidade de corrigir rapidamente algo que possa dar errado.

Um pouco sobre a história do Git

De acordo com o site do Git, os primeiros sistemas de controle de versão eram locais, bases de dados simples criadas para salvar as mudanças de arquivos. Depois, para conseguir permitir a colaboração entre diferentes pessoas nos mesmos arquivos, foram criados os sistemas de controle de versão centralizados – Subversion, CVS e Perforce  são exemplos deste modelo. Nos sistemas centralizados, existe um servidor  que contém todas as versões e alguns clientes podem acessá-las neste servidor centralizado.

A evolução seguinte  foram os sistemas distribuídos, entre eles Git, Mercurial, Bazaar e Darcs. Em sistemas distribuídos  cada pessoa  pode ter uma cópia do repositório inteiro, ao invés de acessar apenas uma parte do código. Esta distribuição permite maior colaboração entre diferentes usuários no desenvolvimento e diminui o risco de erros, já que atua quase como um backup.

Benefícios de usar Git

O Git oferece algumas vantagens sobre os outros sistemas de controle de versão, principalmente por permitir que as alterações sejam feitas localmente, e depois enviadas para o servidor. Além disso, outras vantagens do Git são:

Como você pode usar Git na Umbler

Deploy via GIT na Umbler
Na Umbler, você pode  usar o Git nos seus projetos de uma maneira bastante fácil: ao acessar a página de Deploy do seu site, você pode habilitar o Git e criar seu repositório com apenas um clique (lembre-se de que, para poder configurar o Git, você precisa ter o SSH ativo e configurado corretamente, para saber como fazer esse processo, dê uma olhada neste tutorial). Dessa forma, toda vez que você fizer um push para o branch master, os arquivos estarão no seu site.

Tem algum recurso que você queira ver na Umbler? Você pode ajudar a escolher as próximas features para irem ao ar na Umbler: é só clicar aqui e votar
Banner Deploy via GIT

7 respostas

  1. Segui os passos da umbler, mas não consegui fazer o deploy. Consigo conectar via ssh, mas no “git push” a senha que inseri na chave pública não funciona.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *