Learn how to securely connect your GitHub account to ArkT for enhanced integration capabilities
Connect your GitHub account to ArkT to unlock powerful integration features. Pull in repository information, link issues, and visualize your development workflow - all within your diagrams.
Secure OAuth authentication - no password sharing
Fine-grained permissions - you control what ArkT can access
Revocable access - disconnect anytime from GitHub settings
Privacy-focused - only accesses what you explicitly authorize
ArkT uses GitHub OAuth for secure authentication. This industry-standard protocol ensures your credentials remain safe:
Click "Connect GitHub" in ArkT settings or when creating an integration node
You're redirected to GitHub's official login page (you can verify the URL is github.com)
GitHub shows exactly what ArkT is requesting access to
You explicitly grant permission for ArkT to access specified resources
GitHub sends an encrypted token to ArkT - your password is never shared
ArkT can now access authorized GitHub data on your behalf
ArkT never sees or stores your GitHub password. All authentication happens directly with GitHub.
ArkT requests minimal permissions needed for integration features:
View repository names, descriptions, and basic metadata to link to your diagrams
Access issue titles, descriptions, and status to visualize workflows
View PR information to track code review processes in diagrams
ArkT does not request permission to:
ā Write to your repositories ā Delete anything ā Access private emails ā Modify account settings ā Access payment information
You can review and modify granted permissions anytime:
Go to github.com ā Settings ā Applications ā Authorized OAuth Apps
Locate "ArkT" in your list of authorized applications
Click to see detailed permissions or revoke access completely
Click your avatar ā Settings, or press Shift+S
Find the "Integrations" tab in the settings panel
Click the "Connect GitHub Account" button
You'll be redirected to GitHub - log in if needed and review the requested permissions
Click "Authorize ArkT" on the GitHub authorization page
You'll be redirected back automatically - your account is now connected!
Once connected, you'll see your GitHub username displayed in the Integrations settings.
After connecting, you can create integration nodes to link GitHub resources:
Press "I" or click the integration button in the toolbar
Choose "GitHub" from the integration type dropdown
Select what to link: Repository, Issue, or Pull Request
Use the search to find your repository, issue, or PR
The node displays live data from GitHub and updates automatically
Integration nodes automatically refresh data periodically. Click the refresh icon on any node to update immediately.
Ensure pop-ups are enabled for ArkT. GitHub authorization opens in a new window.
Check that you granted repository access during authorization. Reconnect to update permissions.
Verify your GitHub connection is still active in Settings ā Integrations. Token may have expired.
Go to Settings ā Integrations ā Disconnect GitHub, or revoke from github.com settings.
If issues persist, try disconnecting and reconnecting your GitHub account. This refreshes the authentication token.
Your security is our priority:
Authentication tokens are encrypted at rest and in transit
ArkT never stores your GitHub password
Only requests read access to what's needed for integration features
Disconnect anytime from ArkT settings or GitHub directly