COLA DE COMANDOS
Todos os comandos, na ordem.
A mesma sequência do curso, para ter aberta enquanto você faz. Troque SeuNome, SEU-USUARIO e IP-DA-VPS pelos seus.
Baixar a cola (.txt)Windows e VPS lado a lado
| Windows (cmd) | VPS (Ubuntu) | faz |
|---|---|---|
dir | ls | lista a pasta |
cd nome / cd .. | cd nome / cd .. | entra / volta |
mkdir nome | mkdir -p nome | cria pasta |
cls | clear | limpa a tela |
type arquivo | cat arquivo | mostra o arquivo |
%USERPROFILE% | ~ | pasta pessoal |
explorer . | ls | ver a pasta |
1. Seu computador
Abra o terminal
cd
Crie a pasta projetos e a do primeiro projeto
cd %USERPROFILE%
mkdir projetos
cd projetos
mkdir meu-site
cd meu-site
Veja no Windows onde tudo fica
explorer .
Navegue com 6 comandos
cd ..
dir
cd meu-site
dir
Instale Git, GitHub CLI e Node (uma vez)
winget install --id Git.Git -e
winget install --id GitHub.cli -e
winget install --id OpenJS.NodeJS.LTS -e
Instale o agente: Claude Code ou Codex
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
npm install -g @openai/codex
Trabalhe dentro da pasta do projeto
cd %USERPROFILE%\projetos\meu-site
claude
dir
start index.html
2. GitHub
Diga ao Git quem é você
git config --global user.name "Seu Nome"
git config --global user.email "seu@email.com"
git config --global --list
Crie a sua chave SSH
ssh-keygen -t ed25519 -C "seu@email.com"
explorer %USERPROFILE%\.ssh
Conecte o gh à sua conta e envie a chave
gh auth login
ssh -T git@github.com
Crie o repositório e envie o projeto
cd %USERPROFILE%\projetos\meu-site
git init
git add .
git commit -m "primeira versão"
git branch -M main
gh repo create meu-site --public --source=. --push
Publique a página no GitHub Pages
gh api repos/{owner}/{repo}/pages -X POST -f "source[branch]=main" -f "source[path]=/"
A rotina de todo dia
git status
git add .
git commit -m "o que mudou"
git push
3. VPS
Contrate a VPS com a sua chave
type %USERPROFILE%\.ssh\id_ed25519.pub
Entre na VPS
ssh root@IP-DA-VPS
Mesma navegação, outros nomes
mkdir -p ~/projetos
cd ~/projetos
ls
pwd
Traga o projeto do GitHub
apt update && apt install -y git
cd ~/projetos
git clone https://github.com/SEU-USUARIO/meu-site.git
cd meu-site
ls
Instale o agente na VPS
curl -fsSL https://claude.ai/install.sh | bash
cd ~/projetos/meu-site
claude
Traga o que mudou e saia
cd ~/projetos/meu-site
git pull
ls
exit
4. Visão: Vercel e Supabase
O que a Vercel faz
git add .
git commit -m "nova versão"
git push
Ligue o repositório na Vercel
gh repo view --web
Cada push publica
git push
Domínio próprio
nslookup seudominio.com.br
O que o Supabase faz
type .gitignore
Chaves fora do repositório
echo .env>>.gitignore
type .gitignore