Passos para colocar um projeto no servidor em controle de versao git

Preview:

Citation preview

Seis passos para se colocar um projeto em um servidor próprio.Para quem tem um projeto no servidor, mas não sabe como colocá-lo em controle de

versão.

Objetivo

Configurar um ambiente para que seja possível colocar um projeto que está no servidor em controle de versão.

Caso você tenho o projeto na máquina local, mas queria upar no servidor acesse: http://goo.gl/BqM0NZ

Mas primeiro...

Não é preciso que você seja um expert em nenhum do assuntos abaixo, mas tenha conhecimento básico:

Controle de Versionamento GIT

http://pt.wikipedia.org/wiki/Git / http://gitimmersion.com/

Conexão SSH

http://pt.wikipedia.org/wiki/SSH

Familiaridade com os terminais, ou prompt da vida(Depende do S.O. do seu servidor).

Comandos básicos: entrar, sair, criar e deletar pastas.

Introdução(1)

Muito se houve falar do controle de versão utilizando repositórios tais como:

BitBucket

Github

Gitorius

Entre outros...

Introdução(2)

Mas e se eu quiser colocar o meu projeto que está em servidor próprio em controle

de versão?

Como faço para colocá-lo em controle de versão? E upar as mudanças locais?

Introdução(3)

É justamente isto que proponho lhe ajudar a fazer...

Colocar o seu projeto que está em um servidor próprio em controle de versão utilizando o GIT via SSH.

Utilizei o S.O. Ubuntu(Linux), mas é possível no Windows(usando: putty ssh, git) e no MAC.

Suponho que você já tenha instalado o git, ssh na sua máquina.

Passo nº 1 – Buscando informação...

A primeira coisa que se deve saber é saber se o seu servidor permite acesso via SSH e se ele é Linux.

Como? Entrando em contato com eles.

Aproveite e peça o link(ou ip), usuário e senha de acesso, caso seja possível. Normalmente o usuário e a senha é o mesmo da conta FTP.

Passo nº 2 – Preparando o ambiente

Se você já colocou o seu projeto local em controle de versão, basta fazer o primeiro commit.

Caso contrário coloque-o. Abaixo tem um link de ajuda:

http://tableless.com.br/iniciando-no-git-parte-1/#.Ujgy97zoFUE

Não esqueça de fazer o commit.

Passo nº 3 – Acessando o servidor

Usuário Linux ou MAC:

execute o comando, no terminal:

ssh usuario@endereco

vai pedir a senha você coloca e pronto está no servidor

Usuário windows:

Configurar o putty com usuario, endereco e porta.

O usuario e endereco são os mencionados no slide anterior;

Nos dois casos estarão em um terminal.

Passo nº 4 – Versionando projeto no Servidor

Supondo que você tenha a pasta do projeto já criada no servidor, exemplo teste.com.br, e que a pasta está dentro da pasta public_html.

Na verdade, não importa onde o projeto esteja, mas a nível de entendimento vamos supor o que foi descrito acima.

Passo nº 4 – Versionando projeto no Servidor(2)

Vá até a pasta do projeto, teste.com.br. Para isto você só irá precisar usar os comandos ls e cd.[1].

Digite pwd e aperte Enter para saber o caminho do diretório que você está.

Algo parecido com: /home/usuario/public_html/teste.com.br

Dentro da pasta acima.

Digite git init e aperte enter.

Passo nº 4 – Versionando projeto no Servidor(2)

Fazendo o primeiro commit.

– Execute o comando:

git add *

– Agora execute:

git commit -am “First Commit”

Passo nº 5 – Clonando o servidor

No repositório local, vamos baixar o projeto do servidor:

git clone ssh://usuario@endereco/home/usuario/public_html/teste.com.br/.git/

Para mandar as mudanças locais para o servidor, após o commit local executar o comando:

git push origin master

Sobre do autor

Marcos Silva

https://www.facebook.com/massilva1

http://www.linkedin.com/in/massilva

@marcossilva

marcos@develops6.com

http://develops6.com/

Imagem em: http://findicons.com/search/inside

Link's importantes

[1] http://wiki.ubuntu-br.org/ComandosBasicos