Logo

Github

  • O que é o Github? - 01:18
  • Criando uma conta - 02:54
  • Perfil Público - 05:27
  • Página do Usuário - 01:10
  • Criando repositório - 02:02
  • Git Push - 07:56
  • Git Ignore - 07:35
  • Git Keep - 01:52
  • Histórico Remoto - 01:05
  • Git Clone - 05:45
  • Git Pull - 04:10
  • README - 10:43
  • Mudar Visibilidade - 01:28
  • Encerramento - 04:31

Configurando SSH

  • O SSH é uma sigla para Secure Shell, um termo e protocolo de um mecanismo de segurança na rede.

Gerando a chave SSH

  1. Abra Terminal (macOS / Linux) Git Bash (Windows)

  2. Cole o comando abaixo, substituindo o endereço de e-mail pelo seu GitHub.

ssh-keygen -t ed25519 -C "seuemail@gmail.com"

  1. Isto cria uma nova chave SSH, usando o nome de e-mail fornecido como uma etiqueta.

Generating public/privatealgorithm key pair.

  1. Quando aparecer a solicitação "Enter a file in which to save the key", pressione ENTER.

    O local padrão do arquivo será aceito.

Enter a file in which to save the key (/Users/you/.ssh/id_algorithm): [Press enter]

  1. (Opcional) Digite uma senha secreta segura no prompt. Para obter mais informações, consulte "Trabalhar com frases secretas da chave SSH".

Enter passphrase (empty for no passphrase):[Type a passphrase] Enter same passphrase again:[Type passphrase again]

  1. Inicie o ssh-agent em segundo plano

eval "$(ssh-agent -s)"

Importando para o Github

  1. Ainda no terminal, navegue até a pasta onde a chave SSH foi salva com o comando: nano ~/.ssh/id_ed25519.pub

  2. Copie o código inteiro que aparecerá no seu terminal e depois pressione CTRL + X para sair

  • A estrutura será algo parecido com o exemplo abaixo 👇🏻
ssh-ed25519 AAbiroAACENzaC1lZDI1biroNTE5BBBBILkGTLMnPXIpbiroT56XhJwRjUrU9C4osFEVYX1Ezys3fe33 oi@rocketsesat.com.br
  1. Acesse as configurações do seu Github

  1. Clique em SSH and GPG Keys

  1. Clique no botão para criar uma nova chave SSH

  1. Adicione um título para sua chave e cole o conteúdo copiado do passo 2 no campo Key e clique em Add SSH Key

  1. Agora sempre que for fazer um git clone, utilize a opção SSH

#0a192f

  • git remote --v
  • git rm -r --cached . (limpa o cache)
  • .gitkeep (dentro de uma pasta vazia obriga o git a reconhecer a pasta)
  • git pull (busca as alterações realizadas no github e atualiza o meu repositório git)