View
86
Download
0
Embed Size (px)
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
http://develops6.com/
Imagem em: http://findicons.com/search/inside
Link's importantes
[1] http://wiki.ubuntu-br.org/ComandosBasicos