Authentication
There are two independent ways you authenticate with GitHub, and this setup needs both:
gititself — for commits, pushes, and creating branches. Either:- a credentials manager, or
- an SSH key
gh(the GitHub CLI) — for creating and updating pull requests. Either:- a PAT — scoped to pull-request read/write, the default the skills authenticate with, or
gh auth login— a broader, admin-scoped session, only needed for manual debugging (e.g. inspecting GitHub Actions runs)
The pages below are the detailed reference for each.
git
2 items
gh
2 items