Skip to content

Instantly share code, notes, and snippets.

@robsonfaxas
Last active August 30, 2018 12:26
Show Gist options
  • Save robsonfaxas/755830b2de39b623fd31e41b8454cd9c to your computer and use it in GitHub Desktop.
Save robsonfaxas/755830b2de39b623fd31e41b8454cd9c to your computer and use it in GitHub Desktop.
#git - 5 - Subindo repositórios ao Github via SSH
#################################################
1º Gerar uma SSH
-> dentro do terminal, digite:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
* Confirmando arquivo gerado, apenas pressione enter
* Pedindo password, mas não precisa, enter e enter
Pronto, a chave está criada em ~/.ssh/id_rsa.pub
#################################################
2º Pegue o código gerado da chave SSH:
-> entre na pasta ~/.ssh/ e digite:
cat id_rsa.pub
-> copie o código que irá aparecer no terminal
##################################################
3º Permitindo o SSH dentro do github:
-> Vá em settings e clique em SSH and GPC keys
-> Clique em New SSH key
-> Title é o nome que deseja dar ao computador. Key é a chave copiada do terminal
##################################################
4º Subir o repositório (push)
-> Utilize o git remote. Pode ser entrando no repositório e seguir o Passo a Passo (para SSH, não HTTPS), ou utilizar o código como a seguir como referência:
git remote add origin [email protected]:RobsonFaxas/TestGit.git
* origin é o nome padrão da origem remota que eu estou dando, mas posso dar qualquer nome.
* RobsonFaxas é o nome do meu usuário
* TestGit é o nome do meu repositório
Estou conectado ao repositório remoto, pode usar o comando git remote -v para ver detalhes.
-> utilize o código para subir as alterações commitadas localmente:
git push -u origin master
* origin é pra onde vai. No caso, eu dei o nome de origin para meu repositório remoto acima
* master é de onde vem. No caso, meu branch local é chamado de master
Pronto!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment