TRILHA 02 / OSWORK QUICK

GitHub

Git, gh e chave SSH: guardar versões e publicar uma página.

0%0 de 0
01 / OSWORKDiga ao Git quem é você02 / OSWORKCrie a sua chave SSH03 / OSWORKConecte o gh à sua conta e envie a chave04 / OSWORKCrie o repositório e envie o projeto05 / OSWORKPublique a página no GitHub Pages06 / OSWORKA rotina de todo dia
Leia o passo, rode o comando e confira o que aparece na tela antes de seguir.
1módulo
6passos
~20 minmão na massa
2/4trilha

Mapa da trilha

2.1~20 min

🧭 Git, gh e chave SSH no GitHub

Ligar o seu computador à sua conta do GitHub com chave SSH, criar o repositório (público ou privado) e publicar a página.

Conteúdo detalhado

MÓDULO 2.1

Git, gh e chave SSH no GitHub

Ligar o seu computador à sua conta do GitHub com chave SSH, criar o repositório (público ou privado) e publicar a página.

0%0 de 0

O que é

Use o mesmo e-mail da sua conta do GitHub. É feito uma vez por computador.

Por que aprender

Cada versão salva leva o seu nome. O GitHub usa o e-mail para ligar as versões à sua conta.

Conceitos-chave

git config: ajusta o Git. --global: vale para todos os projetos deste computador. Commit: uma versão salva do projeto, com autor e mensagem.

O que é

Aperte Enter nas 3 perguntas para aceitar o local padrão e seguir sem senha extra. Depois o explorer abre a pasta onde as chaves ficaram.

Por que aprender

A chave SSH é a sua identidade sem senha: o GitHub e a VPS reconhecem o seu computador por ela.

Conceitos-chave

SSH: forma segura de conectar dois computadores. Chave privada: fica só na sua máquina, nunca se envia. Chave pública (.pub): é a que você entrega ao GitHub e à VPS.

O que é

Responda: GitHub.com → SSH → escolha id_ed25519.pub → Login with a web browser. Copie o código, cole no navegador e autorize. Depois teste a chave; na primeira vez responda yes.

Por que aprender

Um comando faz o login e manda a sua chave pública para a conta, sem abrir configurações no site.

Conceitos-chave

gh auth login: entra na sua conta do GitHub pelo terminal. Protocolo SSH: o Git passa a usar a sua chave em vez de senha. ssh -T: testa a conexão sem abrir nada.

O que é

git init liga o Git na pasta, add e commit salvam a primeira versão, e o gh cria o repositório e envia tudo. Para privado, troque --public por --private.

Por que aprender

Público: qualquer pessoa vê (necessário para Pages grátis). Privado: só você e quem você convidar. Você decide por projeto.

Conceitos-chave

Repositório: a pasta do projeto com todo o histórico, guardada no GitHub. Branch main: a linha principal de versões. Push: enviar as versões para o GitHub.

O que é

Este comando liga o GitHub Pages no repositório da pasta atual. Também dá pelo site: Settings → Pages → branch main → Save.

Por que aprender

Você sai com um link público da página que o agente criou, sem pagar hospedagem.

Conceitos-chave

GitHub Pages: hospedagem grátis de páginas a partir de um repositório. {owner} e {repo}: o gh troca sozinho pelo seu usuário e pelo nome do repositório.

O que é

Mudou algo? Veja o que mudou, salve uma versão com uma frase e envie. Ou peça ao agente: salve e envie para o GitHub.

Por que aprender

Cada commit é um ponto de volta. Se algo quebrar, dá para recuperar a versão anterior.

Conceitos-chave

git status: mostra o que mudou desde a última versão. Mensagem do commit: uma frase que diz o que mudou, para você se achar depois.

Ver completo →
Módulo completo