15
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.

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

Embed Size (px)

Citation preview

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

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.

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

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

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

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.

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

Introdução(1)

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

BitBucket

Github

Gitorius

Entre outros...

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

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?

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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

Fazendo o primeiro commit.

– Execute o comando:

git add *

– Agora execute:

git commit -am “First Commit”

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

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

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

Sobre do autor

Marcos Silva

https://www.facebook.com/massilva1

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

@marcossilva

[email protected]

http://develops6.com/

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

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

Link's importantes

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