Skip to main content

GitHub Setup

Configure your local environment to work with GitHub repositories.

SSH Authentication

To clone repositories and push changes over SSH:

  1. Generate an SSH key (if you don't have one)
  2. Add your SSH key to GitHub

Commit Signing

To sign your commits so they show as "Verified" on GitHub:

  1. Configure Git for commit signing
  2. Add your signing key to GitHub

Verify Setup

# Test SSH authentication
ssh -T git@github.com

# Test a signed commit (after pushing)
# Check GitHub for the green "Verified" badge