Básico – Começando com Github

Github é um repositório de controle de versão, bastante útil para projeto open-source. Este Mini Post, aborarei como dar o primeiro passe com github.

Debian e Ubuntu

$ sudo apt-get install git-core

// Add seu nome que você cadastrou no git. Caso você não não tenha uma conta, faça aqui.

$ git config --global user.name "ADD seu nome"
$ git config --global user.email "seu email@youremail.com"

Configurando Onpenssh para Github

Certifique se o opessh foi instalado. Caso não tenha segue o comando abaixo:

$ sudo apt-get install openssh-server

Agora vamos verificar onde se encontra as chaves de segurança do ssh.

// Primeiro Caso
$ cd ~/.ssh
//obs: por acaso nao aparecer este diretorio, com as chaves.Tente esse:
// Segundo Caso
$ cd /etc/ssh
/***Continuação Primeiro Caso***/
$ls
# config id_rsa id_rsa.pub known_hosts

//Fazer backup das chaves
$ mkdir key_backup
$ cp id_rsa* key_backup

// remove todos as chaves nesse diretório
$ rm id_rsa*

//criando novas chaves
$ ssh-keygen -t rsa -C "seu email@youremail.com"

//Aparecerá, [Enter]
#Enter passphrase (empty for no passphrase): [senha]
# Enter same passphrase again: [senha]

//Se deu certo aparecerá algo parecido:</em>
#Your identification has been saved in /home/you/.ssh/id_rsa.
# Your public key has been saved in /home/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@youremail.com
#The key's randomart image is:
/***Continuação Segundo Caso***/
$ ls
#moduli sshd_config ssh_host_dsa_key.pub ssh_host_rsa_key.pub
#ssh_config ssh_host_dsa_key ssh_host_rsa_key

//Fazer backup das chaves
$ mkdir key_backup
$ cp ssh_host_rsa_key* key_backup

// remove todos as chaves nesse diretório
$ rm ssh_host_rsa_key*

$ ssh-keygen -t rsa -C "add seu email"
#enerating public/private rsa key pair.
#Enter file in which to save the key (/home/[name]/.ssh/id_rsa): [Enter]
#Enter passphrase (empty for no passphrase): [senha]
#Enter same passphrase again:[senha]

Feito isso temos que passar os dados da sua máquina para o servidor Github.

  1. Acesse o site Github, e vai até o Account Settings
  2. Acesse a opção SSH KEY
  3. Add SSH KEY
  4. Adiciona a chave no campo (Pega os dados por aqui $  sudo gedit  ~/.ssh/id_rsa.pub )

Para finalizar

$ssh -T git@github.com</strong>

//Aparecerá uma janela pedindo sua senha, e digite sua senha

//Se deu certo, aparecerá essa mensagem abaix
 #Hi username! You've successfully authenticated, but GitHub does not
 # provide shell access.

fontes: https://help.github.com/articles/generating-ssh-keys

fontes:https://help.github.com/articles/set-up-git

Deixe um comentário

Blog no WordPress.com.

Acima ↑