GitHubTutorial2 min de leitura

GitHub do zero: conta, repositório, versionamento e SSH

GitHub conta repositório versionamento e SSH

Aprenda a criar conta no GitHub, criar repositório, entender versionamento e configurar SSH com segurança.

  • #GitHub
  • #Git
  • #SSH
  • #Versionamento
  • #Repositório

GitHub é uma plataforma onde você pode guardar seus projetos de código, acompanhar mudanças e criar um portfólio como desenvolvedor.

Para quem está começando no frontend, GitHub guarda seus projetos, mostra sua evolução e ajuda você a aprender versionamento.

Criando sua conta

Acesse github.com, crie sua conta com e-mail, senha e nome de usuário e confirme o e-mail.

Depois de confirmar o e-mail, entre no GitHub e confira se você consegue acessar a página inicial logado. Esse login será necessário para criar repositórios e cadastrar a chave SSH.

O que é um repositório?

Um repositório é a pasta oficial de um projeto dentro do GitHub. Ele guarda arquivos e histórico.

Na prática, cada projeto do curso terá seu próprio repositório. Quando você criar um repositório, o GitHub mostrará uma página com botões para copiar a URL HTTPS ou SSH.

O que é SSH?

SSH é uma forma segura de conectar seu computador ao GitHub. A chave privada fica no seu computador e não deve ser compartilhada.

Gerando chave SSH

No Git Bash, gere a chave, mantenha o local padrão, inicie o agente SSH, adicione a chave e copie a chave pública.

Execute esses comandos no Git Bash, não no navegador. No primeiro comando, troque seu-email@exemplo.com pelo e-mail da sua conta do GitHub.

Lendo os comandos: ssh-keygen cria a chave, eval inicia o agente SSH, ssh-add adiciona a chave privada ao agente, cat mostra a chave pública para você copiar e ssh -T testa a conexão com o GitHub.

Depois de copiar a chave pública exibida pelo cat, vá no GitHub em Settings > SSH and GPG keys > New SSH key, cole a chave no campo Key, dê um nome para identificar seu computador e salve.

ssh-keygen -t ed25519 -C "seu-email@exemplo.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
ssh -T git@github.com

Compartilhar

Voltar ao blog
Avatar 3D de argila do Close Luca
Sobre o autor45 artigos publicados

Luca

Desenvolvedor de software

Desenvolvedor de software, criador de projetos web e entusiasta de game design. Escreve sobre programação, desenvolvimento de jogos, produtividade e tecnologia aplicada a produtos digitais.

Compre pelo link do canal
Continue lendo
Ver todos os artigos
Criando repositório clonando com SSH e abrindo no VS Code
GitHub e Git2 min

Criando seu primeiro repositório e clonando com SSH

Aprenda a criar o repositório meu-primeiro-projeto, clonar com SSH e abrir no VS Code passo a passo.

Ler artigo
Ferramentas Git GitHub VS Code Node e terminal
Ferramentas2 min

Ferramentas para começar: Git, GitHub, VS Code, Node e terminal

Entenda para que servem Git, GitHub, VS Code, Node.js e terminal antes de começar a programar frontend.

Ler artigo
Git Bash e Node Prompt para navegar e abrir projetos
Terminal2 min

Git Bash e Node Prompt: como navegar e abrir projetos

Aprenda comandos básicos de terminal, navegação por pastas, Node Prompt e como abrir projetos no VS Code.

Ler artigo