Git - Instalação e Configuração com GitHub

Git é um sistema livre e de código aberto para controle de versão, projetado para lidar desde pequenas a grandes projetos com rapidez e eficiência. O Git foi inicialmente projetado e desenvolvido por Linus Torvalds para o desenvolvimento do kernel Linux, mas foi adotado por muitos outros projetos.

INSTALAÇÃO

Para instalar o Git, execute o comando abaixo:

# apt-get install git

Após a instalação do Git acesse o site https://github.com/ e crie uma conta.

Para autenticar no servidor Github pelo terminal será necessário criar uma chave Pública SSH, abaixo segue comando para a criação da chave:

# ssh-keygen -t rsa -b 4096 -C "[email protected]"

Saída do comando:

"Enter file in which to save the key (/root/.ssh/id_rsa):" , pressione [ENTER].  
"Enter passphrase (empty for no passphrase):" , Informe a senha da conta criada no Github.
"Enter same passphrase again:" , Informe a senha novamente.

Para verificar se as chaves foram criadas, execute o comando abaixo:

# ls -la ~/.ssh

Saída do comando:

O passo agora será instalar um aplicativo que copiará para a área de transferência a nossa chave Publica. Execute o comando abaixo para instalação.

# apt-get install xclip

Para copiar a chave para a área de transferência, execute:

# xclip -sel clip < ~/.ssh/id_rsa.pub

Acesse o seu perfil no Guithub, vá ao menu “Settings > SSH and GPG keys”, clique no botão [ New SSH key ], insira um título, cole a chave  que já estará na área de transferência e clique no botão [ Add SSH key].

Para testarmos a conexão com o servidor do Github, execute:

# ssh [email protected]

Se a saída do comando contiver esse trecho “Hi user! You’ve successfully authenticated” a configuração estará correta. Agora ao executar o comando git push, será solicitado que seja realizado o login, conforme imagem abaixo:

Neste tutorial não abordarei os comandos do Git, ficará para um próximo post, até lá.

Mais informações acesse o site https://git-scm.com/