"Não encontre um defeito, encontre uma solução."
Henry Ford

Olá pessoal,
Nesse post estou explicando como criar um repositório no GitHub e integrar com o projeto no seu desktop.


Vamos começar!

1. Instale o git
sudo aptitude install git-core git-doc

2. Crie sua conta no GitHub.

3. Crie um repositório no GitHub.

4. Para poder fazer commits no seu repositório você precisará criar uma chave rsa. Siga os comandos a baixo:
ssh-keygen -t rsa -C “NOME_QUE_VC_QUISER”
Tecle enter nas opções seguintes até que apareça algo parecido com:
4e:d3:a3:ec:99:0d:53:06:2c:ab:af:c6:4a:d7:f3:34 NOME_QUE_VC_QUISER

5. No passo 4 são criados dois arquivo: um da chave privada (id_rsa) e outro da chave pública (id_rsa.pub), ambos localizados em “/home/USUARIO/.ssh”. Utilizaremos o id_rsa.pub na conta do GitHub, para isso no GitHub siga o caminho: Account Settings -> Ssh Public Keys -> Add another public key. Para criar a chave no GitHub será pedido duas coisas> Title e Key. Em Title coloque o nome que quiser e em Key copie e cole o conteudo do arquivo id_rsa.pub (atenção! não adicione e nem retire nada do que está no arquivo).

6. Agora crie um diretório na sua máquina:
mkdir projeto

7. Entre no diretório projeto e digite os comandos:
git init
echo ‘README’ > README
git add README
git commit -m ‘Primeiro commit’
git remote add origin git@github.com:USUARIO/NOME_DO_REPOSITORIO.git
git push origin master

Pronto!
Agora você pode conferir no GitHub o histórico de Commits. Você pode conferir também que o arquivo README foi adicionado no seu repositório.

Até o próximo post!

Posts relacionados:

  • Sem posts relacionados
Categories: Destaques, Git

About Priscylla Silva

Graduanda em Ciência da Computação na Universidade Federal de Alagoas (UFAL). Integrante do Grupo de Otimização da Web - GrOW. Técnica de Informática formada pelo Instituto Federal de Educação, Ciência e Tecnologia de Alagoas (IFAL, antigo CEFET-AL)(2009). Participou por 2 anos de projetos de iniciação cientifica no IFAL desenvolvendo projetos com mundos virtuais, de 2008-2010. Atualmente é bolsista de Iniciação Científica do Cnpq, desenvolvendo trabalhos com Sistemas Tutores Inteligentes. Área de Interesse: Sistemas Tutores Inteligentes, Web Semântica, Ontologias, Mundos Virtuais, Sistemas de Recomendação e Tecnologias OpenSource.