20 de mai. de 2012

Criando um repositório no Github

        Oi, nesse artigo vou explicar como criar um repositório no Github pelo Linux, desde a criação do usuário até a realização do upload do primeiro arquivo!!! ;)
        O Github é uma rede social para programadores, onde é possível hospedar códigos de diversas linguagens de programação, trocar informações e ajudar no desenvolvimento dos programas.
  • Passo a passo das configurações inicias do GitHub:
1) Realizar o cadastro no https://github.com. 
2) É hora de preparar a máquina, fazendo o download dos componentes gits através do seguinte código:



3) Verificar se já existe uma chave, e fazer o backup dela.



4) Vamos criar a chave SSH, necessária para deixar autenticação do usuário mais segura.


5) Agora você precisa criar uma senha.


6) Vai aparecer uma mensagem assim:


7) Adicione a chave SSH ao github: Account Settings > SSH Keys > Add SSH Key.
Agora abra o id_rsa.pub no seu editor de texto favorito e copie seu conteúdo. Cole no item Key e clique no botão "Add Key".
8) Teste para ver se está tudo certinho:


        Vai aparecer uma mensagem assim "The authenticity of host 'github.com (207.97.227.239)' can't be established." e em seguida vai perguntar se deseja continuar, digite "yes". 
        Se tudo estiver certo, vai aparecer a mensagem:
Hi usuario! You've successfully authenticated, but GitHub does not provide shell access.
  • Criando um repositório:
1) Crie um diretório para seu programa: mkdir seuprograma
2) Acesse o diretório: cd seuprograma
3) Inicie o seu git com o comomando: git init
4) Adicione o seu código: git add seuprograma.py
5) Faça o commit: git commit -m "Mensagem do commit"
6) Adicione a origem: git remote add origin git@github.com:seu-usuario-github/seu-programa.git
* Caso ocorra algum erro nessa parte delete a origem com o comando: git remote rm origin e crie novamente a origem.
7) Depois use o comando:  git push origin master
* Novamente se ocorrer algum erro use o comando:  git pull origin master e depois o git push origin master de novo.
        É isso ai!!! Esse artigo ficou um pouco longo, pois a sua configuração é um pouco complicada mesmo. Coloquei detalhadamente para evitar que ocorram erros pois quando tentei fazer  o upload me deparei com vários erros, que expliquei no passo a passo tb rsrs!!!!
         Para quem tiver curiosidade, o meu Github é: https://github.com/BkCherry. ;)
* Fontes:
http://help.github.com/linux-set-up-git/
http://pothix.com/blog/development/iniciando-seu-primeiro-projeto-no-github
http://help.github.com/create-a-repo/

0 comentários:

Postar um comentário