GitHub API
GitHub API
Status: ✅ Active
User: verioussmith
Organizations: 7
CLI: gh (GitHub CLI installed)
Token Location: /root/.credentials/github.env
Organizations Accessible
| Organization | Purpose |
|---|---|
| Philoveracity | Main business, web development |
| Startempire-Wire | Media/news platform |
| ASAP-Digest | Newsletter/digest service |
| VeriDX-AI | AI/ML projects |
| VoiceSpot-Link | Voice/audio platform |
| navisai | AI navigation |
| Inland-Empire-WordPress-Meetup | Community/meetup |
Configuration
# Location/root/.credentials/github.env
# Contents (keys redacted)GITHUB_TOKEN=ghp_***GITHUB_USER=verioussmithCLI Usage (Preferred)
# Auth statusgh auth status
# List repos in orggh repo list Philoveracity
# Create repogh repo create Philoveracity/new-repo --private
# Clone repogh repo clone Philoveracity/repo-name
# Create PRgh pr create --title "Feature" --body "Description"
# View issuesgh issue list --repo Philoveracity/repo-nameAPI Usage (Alternative)
# Load credentialssource /root/.credentials/github.env
# List organizationscurl -s -H "Authorization: token $GITHUB_TOKEN" \ https://api.github.com/user/orgs | jq '.[].login'
# List repos in orgcurl -s -H "Authorization: token $GITHUB_TOKEN" \ https://api.github.com/orgs/Philoveracity/repos | jq '.[].name'
# Create repocurl -X POST -H "Authorization: token $GITHUB_TOKEN" \ https://api.github.com/orgs/Philoveracity/repos \ -d '{"name":"new-repo","private":true}'MAP Integration
| Feature | API Endpoint |
|---|---|
| Create product repo | POST /orgs/{org}/repos |
| Push initial code | Git CLI with token auth |
| Setup Actions | PUT /repos/{owner}/{repo}/contents/.github/workflows/ |
| Create releases | POST /repos/{owner}/{repo}/releases |
Security Notes
- Token has
reposcope (full repository access) - Stored with 600 permissions (root only)
- Rotate periodically via GitHub Settings → Developer settings → Personal access tokens
Configured: 2026-01-05