Last active
August 30, 2018 12:26
-
-
Save robsonfaxas/755830b2de39b623fd31e41b8454cd9c to your computer and use it in GitHub Desktop.
#git - 5 - Subindo repositórios ao Github via SSH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################################################# | |
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