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

git_logo

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 "seuemailcriadonogithub@com"

Saída do comando:

chavepublica

“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:

ls-la
chaves id_rsa e id_rsa.pub criadas

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].

campo_chave

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

# ssh git@github.com

Se a saída do comando contiver esse trecho “Hi usuariocriado! 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:

loginssh

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/

Ajude-nos a manter o site, realize uma doação clicando no botão abaixo: 

 
 
Jackson de Oliveira
Siga-me

Jackson de Oliveira

Formado em Análise e Desenvolvimento de Sistemas pela Faculdade Anhanguera - Campinas - SP e Técnico em Informática e Programação pelo Centro Paula Souza - Hortolândia -SP
Jackson de Oliveira
Siga-me

Últimos posts por Jackson de Oliveira (exibir todos)

Se você gostou compartilhe!