Para se criar um servidor central git para salvar seus projetos e compartilhar com outros desenvolvedores, tenha uma máquina rodando um servidor ssh e um dominio. Caso a máquina so faça compartilhamento num rede interna, basta ter em mãos o ip dela.
Configure os usuários e grupos com permissão de acesso a máquina e tenha certeza que todos conseguem acessar via ssh nela. Como exemplo, aqui o usuário será 'user' e o endereço do host servidor será 'meu.server.br'.
Crie uma pasta para ser o repositório dos projetos. Aqui usaremos como exemplo a pasta '/pasta/repo'.
Agora, no servidor, você vai criar uma pasta limpa para receber o projeto e executar o comando de inicialização do projeto git remoto, assim:
$ cd /pasta/repo
$ mkdir meuprojeto.git
$ cd meuprojeto.git
$ git --bare init
$ mkdir meuprojeto.git
$ cd meuprojeto.git
$ git --bare init
IMPORTANTE : a pasta do projeto compartilhado DEVE terminar com ‘.git’
Em sua área de trabalho LOCAL, você irá para a pasta do projeto que quer iniciar no servidor e executar os comandos para enviar ao repositório o projeto:
$ cd meuprojeto
$ git init
$ git add .
$ git commit -m 'meu primeiro commit'
$ git remote add origin user@meu.server.br:/pasta/repo/meuprojeto.git
$ git push origin master
$ git init
$ git add .
$ git commit -m 'meu primeiro commit'
$ git remote add origin user@meu.server.br:/pasta/repo/meuprojeto.git
$ git push origin master
E caso tenha outros desenvolvedores, basta eles fazerem uma clonagem do proejto e começarem a participar do desenvolvimento assim
$ git clone usuario@meu.server.br:/pasta/repo/meuprojeto.git
...
após algumas alterações do projeto
...
$ git commit -am 'eu fiz umas alterações ! LOL'
$ git push origin master
$ git push origin master
Comentários
Postar um comentário