$ sudo adduser git
$ su git
Copiar a chave de usuário da máquina cliente para authorized_keys no servidor, para permitir acesso ao repositório.
$ ssh-copy-id -i ~/.ssh/id_rsa.pub git@pavilion
Criar um diretório para armazenar o repositório no diretório home do usuário git criado e iniciar um novo repositório.
$ mkdir ~/app.demo
$ cd ~/app.demo
$ git init --bare
Adicionar o repositório remoto ao repositório do projeto na maquina cliente.
$ rails new app.demo
$ cd app.demo
$ git init
$ git remote add origin git@pavilion:app.demo
$ git add .
$ git commit -am 'Initial commit'
$ git push origin master
Também é possível outros desenvolvedores clonarem o repositório remoto.
$ git clone git@pavilion:app.demo
$ cd app.demo
Testar e sincronzar as alterações com o repositório remoto.
$ touch README
$ git add .
$ git commit -m 'initial commit'
$ git push origin master
Comandos úteis
É possível desfazer alterações nos arquivos.$ touch README
$ git revert HEAD #=> retorna versão anterior para arquivos já comitados
$ git reset --hard #=> retorna versão anterior para arquivos modificados e ainda não comitados
Referências:
http://valeriofarias.com/gitparadesigners.htm
Nenhum comentário:
Postar um comentário