Criando um repositório git privado na nuvem de graça

git

Neste post irei descrever como se criar um repositório git privado na nuvem de graça usando o serviço de armazenamento Dropbox, poderia ser qualquer um outro, ou até mesmo uma pasta em um servidor remoto, ou até mesmo um disco de backup.

Mas qual a vantagem disto? Pois já temos serviços muito bons que já armazenam meus repositórios na internet, como por exemplo o GitHub ( que por sinal é muito bom! ) porem só para voce armazenar projetos públicos, em que qualquer pessoa poderá ter acesso, a menos que voce pague pelo serviço.

Bom, vamos lá!

Vamos primeiro criar as pasta REMOTA onde vai ficar meu pequeno projeto privado.


# Pastas remotas
[matafe@Mauricios-MacBook-Pro:~ ] $ mkdir -p ~/Dropbox/ProjectsRepositories/myproject.git
[matafe@Mauricios-MacBook-Pro:~ ] $ cd ~/Dropbox/ProjectsRepositories/myproject.git/
[matafe@Mauricios-MacBook-Pro:~/Dropbox/ProjectsRepositories/myproject.git ] $ git --bare init
Initialized empty Git repository in /private/tmp/repo/myproject.git/

Pronto!

Agora vamos criar nosso projeto LOCAL.

#Local
[matafe@Mauricios-MacBook-Pro:~ ] $ mkdir -p ~/MyLocalProjects/
[matafe@Mauricios-MacBook-Pro:~ ] $ cd ~/MyLocalProjects/
# Criando um projeto de exemplo usando o Maven.
[matafe@Mauricios-MacBook-Pro:~/MyLocalProjects ] $ mvn archetype:generate -DgroupId=com.mycompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
[matafe@Mauricios-MacBook-Pro:~/MyLocalProjects ] $ cd myproject
[matafe@Mauricios-MacBook-Pro:~/MyLocalProjects/myproject ] $ git init
[matafe@Mauricios-MacBook-Pro:~/MyLocalProjects/myproject ] $ git add .
[matafe@Mauricios-MacBook-Pro:~/MyLocalProjects/myproject ] $ git commit -m 'initial commit'
[matafe@Mauricios-MacBook-Pro:~/MyLocalProjects/myproject ] $ git remote add origin  ~/Dropbox/ProjectsRepositories/myproject.git
[matafe@Mauricios-MacBook-Pro:~/MyLocalProjects/myproject ] $ git push origin master

Pronto! Seu projeto já esta seguro!

Se quiser do seu computador do trabalho ou de qualquer outro lugar ja pode clonar o seu projeto!

git clone ~/Dropbox/ProjectsRepositories/myproject.git

E então? Foi útil essa dica pra você?

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s