GitHub
GitHub is the world's leading software development platform providing Git repository hosting, code review, project management, and collaboration tools. Connecting GitHub to Harmony enables automated repository access provisioning, intelligent developer onboarding, and streamlined license management for your engineering organization.
Capabilities
- Access Management: Automate repository and organization access provisioning
- Team Synchronization: Sync GitHub teams with HR systems and org structure
- Onboarding Automation: Automatically provision access for new developers
- Offboarding Security: Remove access and archive repositories during employee exits
What Harmony does with GitHub
Connecting GitHub gives IT and engineering leads one place to see who belongs to the org, which teams and repositories they can access, and how seats and Copilot licenses are used. Developers can request repository or team access from chat instead of pinging an admin. Harmony can also provision teams and access directly, so onboarding and offboarding move faster.
Data synced
- Organization members, roles, teams, and permissions
- Repositories, including visibility settings and access controls
- User activity, including last active dates and login trends from audit logs
- Plan type, Copilot seat allocations, and billing data
Actions available
- Create or retrieve teams and sync identity provider groups to GitHub teams
- Grant repository access and manage team repository permissions
- Reclaim seats and confirm access removal during offboarding
Real-world use cases
Self-service repo access: A developer requests access to a repository in Slack, and Harmony routes it for approval and grants the permission once cleared.
Copilot seat cleanup: Harmony surfaces Copilot seats assigned to inactive users so IT can reclaim them before renewal.
Secure offboarding: When an engineer leaves, Harmony removes them from teams and repositories and confirms the seat is freed.
FAQ
Manage developer access, teams, and Copilot seats across your GitHub organization from Slack or Teams. Connecting GitHub gives IT and engineering leads one place to see who belongs to the org, which teams and repositories they can access, and how seats and Copilot licenses are used.