Sincronizando git com Bitbucket
Para usar o Bitbucket como servidor git, siga os passos abaixo:
1 - Criar uma chave RSA
$ cd ~/.ssh$ ssh-keygen -t rsa -b 4096 -C "luciozanette@gmail.com"
Nesse caso usei meu email como comentário. Isso será usado na chave pública, opte por usar o comentário que desejar.
Coloque o nome para a chave ou ENTER para usar a default, id_rsa
2 - Executar o comando abaixo:
$ eval "$(ssh-agent -s)"Esse comando irá abrir uma conexão com o agente autenticador da sua máquina.
3 - Adicionar a chave recém criada
$ ssh-add ~/.ssh/gitkey4 - Certificar que a chave foi adicionada
$ ssh-add -l4096 03:bd:90:d5:e8:e7:76:50:e8:06:be:4e:d3:6e:1f:ad /home/luciozanette/.ssh/gitkey (RSA)
5 - Vá na sua área do Bitbucket, em Settings >> SSH Keys, clique em Add Key, e adicione sua chave.
Imprima sua chave pública para ser copiada e depois colada no campo Key.$ cat ~/.ssh/gitkey.pub
Coloque um nome para sua chave no campo Label e pronto, chave adicionada. Agora você pode dar sequência para mandar seu repositório local para ser armazenado nas nuvens.
# Atualizado em 05/10/2016 -----------
Após concluir os passos acima, vamos agora sincronizar um projeto com o bitbucket.
Em meu caso, farei a sincronização de um projeto PHP. Em minha pasta de projetos, crio uma nova pasta, chamada MeuProjeto:
$ cd ~/www
$ mkdir MeuProjeto
$ cd MeuProjeto
Dentro da minha pasta, inicie o git:
$ git init
Agora faça associe o projeto que está no Bitbucket com a pasta criada:
$ git remote add origin git@bitbucket.org:luciozanette/MeuProjeto.git
E, por fim, faça o "download" (pull) dos fontes:
$ git pull origin master
*Nesse caso meu projeto está no branch master.
E pronto, agora é só continuar seu desenvolvimento!