GitHub
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 three ways to integrate Entitle with GitHub:
- GitHub App Integration (recommended)
If you don’t use the GitHub App, the two below ways are available, however, they have considerable disadvantages:- The application is bound to a user and not to 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
- OAuth App integration
- Personal Access Token (PAT) integration
Updated about 1 month ago