GitHub Integration
Sync your tk issues bidirectionally with GitHub Issues. Keep your local Markdown issues in sync with GitHub’s issue tracker.Setup
1. Create a GitHub Token
Create a Personal Access Token withrepo scope.
2. Configure tk
Sync Issues
Pull from GitHub
Import GitHub Issues into tk:.tickets/ files for each GitHub Issue.
Push to GitHub
Push local tk issues to GitHub:Bidirectional Sync
Sync both directions:Mapping
| tk Field | GitHub Field |
|---|---|
title | Issue title |
description | Issue body |
status: open | Open issue |
status: closed | Closed issue |
labels | Labels |
priority | priority:N label |
type | type:X label |
Check Status
View sync status and any conflicts:Configuration Options
Workflow Example
Troubleshooting
Authentication failed
Authentication failed
Verify your token has
repo scope and is correctly configured:Repository not found
Repository not found
Check the repo is set correctly:Format should be
owner/repo.Sync conflicts
Sync conflicts
Run
tk github status to see conflicts. Resolve by choosing which version to keep.Next Steps
Linear Sync
Sync with Linear for team workflows.
CLI Reference
Full command documentation.