Para integrar o Git a sua conta no GitHub, basta seguir os seguintes passos:
1) Criar uma conta do GitHub;
2) Criar chave SSH de autenticação para dar acesso ao seu computador local para que ele consiga interagir com a sua conta no GitHub:
2.1) Abrir git bash;
2.2) Para gerar um par de chaves SSH, digite no git bash: "ssh-keygen" (sem aspas) em seguida será pedido um nome para o arquivo e uma senha. Caso não queira escolher um nome e uma senha basta teclar enter.
2.3) No bash, será apresentado o local em que o seu arquivo foi salvo (geralmente dentro da pasta do perfil de usuário);
3) Ir no local em que os arquivos foram salvos;
4) Abrir o arquivo que contém a chave pública por meio do bloco de notas;
5) Copiar todo o código contido no arquivo para levá-lo ao GitHub;
6) Vá na parte de configurações de sua conta no GitHub e procure por "SSH Keys", onde você poderá adicionar uma nova chave;
7) Crie um novo repositório pelo GitHub;
8) Faça um clone do repositório no GitHub em sua máquina local. O clone poderá ser por meio do HTTPS, SSH ou Subversion. Neste caso, iremos fazer via SSH:
8.1) Copie o código SSH que aparece na página principal de seu repositório do GitHub. O meu SSH, por exemplo é "git@github.com:raulfmiranda/Catalog.git";
8.2) Faça o clone em seu git bash. Veja um exemplo de código a seguir:
$ git clone git@github.com:raulfmiranda/Catalog.git github1
Dessa maneira será criada uma pasta chamada "github1" no local em que você está, e todo o conteúdo do repositório do GitHub será clonado nessa nova pasta.
9) Pronto! Foi criada a conexão entre o seu repositório local e o GitHub. Basta usá-lo normalmente, dando "push" pra enviar as atualizações e "pull" para baixá-las do servidor.
Para aprender a colaborar com projetos open source criados através do GitHub veja o vídeo abaixo:
Marcadores
actionbar
(3)
adapter
(1)
android
(17)
android studio
(4)
atalhos
(1)
collections framework
(1)
ContextMenu
(1)
custom application
(1)
DAO
(1)
eclipse
(1)
erro
(1)
fatorial
(1)
fibonacci
(1)
fragments
(1)
git
(3)
GitHub
(2)
ícones
(2)
intent-filter
(1)
java
(4)
jsf
(1)
listview
(1)
máscara
(1)
MaskFormatter
(1)
material design
(2)
menu suspenso
(1)
permissões
(1)
plugin
(1)
RadioButton
(1)
recursividade
(1)
singleton
(1)
SQLite
(1)
SQLiteOpenHelper
(1)
startActivityForResult
(1)
toolbar
(1)
xml
(3)
domingo, 29 de janeiro de 2017
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário