GitHub | Entitle
Overview
GitHub is a platform and cloud-based service for software development and version control using Git, which allows developers to store and manage their code. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, etc. for every project.
Entitle can manage the following resource types in GitHub:
- Repository (collaborators)
- Team (members)
- Organization (members/owners)
This page will provide you with instructions on how to integrate Entitle and GitHub.
Integration options
There are two ways to integrate Entitle with GitHub:
- GitHub App Integration (recommended)
- Personal Access Token (PAT) integration
The PAT method has some considerable disadvantages:
- The application is bound to a user and not a service account, which is not a best practice.
- Entitle JIT users would have to choose their account upon first time submitting a GitHub JIT request.
Updated about 12 hours ago