Tutorial – Git com GitHub ou CodePlane

1) Crie uma conta no GitHub (hospedagem de projetos Git). O site é: http://github.com

2) Para instalar o git abra o Terminal e digite o comando:

# apt-get install git-core gitk

3) Use os seguintes comandos para colorir o seu Git:

# git config --global color.branch auto
# git config --global color.diff auto
# git config --global color.interactive auto
# git config --global color.status auto

4) Use o comando a seguir para definir o editor de texto padrão do Git:

# git config --global core.editor "nano"

5) Para configurar o Git basta utilizar seu username e email para identificá-lo nos commits:

# git config --global user.name '<nome>'
# git config --global user.email '<email>'
# git config --global github.user '<username_do_github>'
# git config --global github.token 'abcdefghijklmnopqrstuvwxyz'

Substitua ‘<nome>’ e ‘<email>’ pelo seu nome e email, respectivamente.

O Token pode ser obtido no GitHub (“Account Settings” -> “Account Admin.”). É mostrado algo como:

 Your API token is xxxxyyyyzzzzwwwwxxxxyyyyzzzzwwww …

6) Confira se vc já tem alguma chave shh, usando o comando:

# ls ~/.ssh/”

Se precisar gerar uma nova digite o comando abaixo:

# ssh-keygen -t rsa -C "comentario_sobre_a_chave"

“comentario_sobre_a_chave” é um lembrete para saber do que se trata a chave (por exemplo: “github”).

7) Para visualizar a chave criada digite:

# cat ~/.ssh/id_rsa.pub

8) Adicione a chave ao sistema usando o comando:

# ssh-add ~/.ssh/id_rsa

9) No site GitHub, depois de logado, vá para https://github.com/account e clique em “SSH Public Keys” e “add another public key”. Adicione lá a sua chave gerada.

10) Para trabalhar com projetos remotos, basta conectar-se utilizando o seguinte comando (como exemplo vou citar o codeplane e o github):

# git clone git@codeplane.com:usuario/projeto.git

ou

# git clone git@github.com:usuario/projeto.git

Dessa forma será criado um repositório do projeto para a sua máquina local.