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.