Azonosító (egyszer gépenként)
git config --global user.name "Név vagy szervezet"
git config --global user.email "you@example.com"
HTTPS-es remote esetén a jelszó helyett Personal Access Token kell. Szerveren inkább SSH deploy key-t használj (lásd „GitHub deploy key beállítása shared hostingon”) — a credential.helper store a tokent titkosítatlanul tárolja a home könyvtárban.
Repo és első push
GitHubon hozz létre egy üres repót (README nélkül), majd:
cd projekt-mappa
git init -b main
git add .
git commit -m "init"
git remote add origin git@github.com:OWNER/REPO.git
git push -u origin main
Push előtt ellenőrizd a .gitignore-t: .env, vendor/, node_modules/, storage/*.key ne kerüljön a repóba.