> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect GitHub with GitHub App (Enterprise Server) – StackOne Hub

> Link a GitHub account in the StackOne Hub using GitHub App (Enterprise Server). End-user guide to authorize the integration and start using GitHub actions.

<Warning>The instance must use HTTPS with a certificate from a public certificate authority. If it is behind a firewall, allow inbound HTTPS from <a href="https://docs.stackone.com/gateway/concepts/connector-profiles#connection-issues-behind-a-firewall" target="_blank" rel="noopener noreferrer">StackOne's IP addresses</a>.</Warning>

<Panel>
  <div className="not-prose guides-scope-selector" data-guides-scope-selector data-guide-actions-json="[{&#x22;id&#x22;:&#x22;github_list_workflow_runs&#x22;,&#x22;label&#x22;:&#x22;List Workflow Runs&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsRead&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_get_workflow_run&#x22;,&#x22;label&#x22;:&#x22;Get Workflow Run&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsRead&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_cancel_workflow_run&#x22;,&#x22;label&#x22;:&#x22;Cancel Workflow Run&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsWrite&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_re_run_workflow&#x22;,&#x22;label&#x22;:&#x22;Re-run Workflow&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsWrite&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_list_workflow_jobs&#x22;,&#x22;label&#x22;:&#x22;List Workflow Jobs&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsRead&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_list_artifacts&#x22;,&#x22;label&#x22;:&#x22;List Artifacts&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsRead&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_download_artifact&#x22;,&#x22;label&#x22;:&#x22;Download Artifact&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsRead&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_create_workflow_dispatch&#x22;,&#x22;label&#x22;:&#x22;Trigger Workflow&#x22;,&#x22;scopes&#x22;:[&#x22;ActionsWrite&#x22;,&#x22;WorkflowsWrite&#x22;,&#x22;repo&#x22;,&#x22;workflow&#x22;]},{&#x22;id&#x22;:&#x22;github_get_branch_protection&#x22;,&#x22;label&#x22;:&#x22;Get Branch Protection&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_branch_rules&#x22;,&#x22;label&#x22;:&#x22;Get Branch Rules&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_repository_rulesets&#x22;,&#x22;label&#x22;:&#x22;List Repository Rulesets&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_repository_ruleset&#x22;,&#x22;label&#x22;:&#x22;Get Repository Ruleset&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_organization_rulesets&#x22;,&#x22;label&#x22;:&#x22;List Organization Rulesets&#x22;,&#x22;scopes&#x22;:[&#x22;OrganizationAdministrationWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_get_organization_ruleset&#x22;,&#x22;label&#x22;:&#x22;Get Organization Ruleset&#x22;,&#x22;scopes&#x22;:[&#x22;OrganizationAdministrationWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_organization_branch_protection&#x22;,&#x22;label&#x22;:&#x22;List Organization Branch Protection&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_commits&#x22;,&#x22;label&#x22;:&#x22;List Commits&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_commit&#x22;,&#x22;label&#x22;:&#x22;Get Commit&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_pull_requests_for_commit&#x22;,&#x22;label&#x22;:&#x22;List Pull Requests For Commit&#x22;,&#x22;scopes&#x22;:[&#x22;PullRequestsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_check_runs_for_ref&#x22;,&#x22;label&#x22;:&#x22;List Check Runs For Ref&#x22;,&#x22;scopes&#x22;:[&#x22;ChecksRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_combined_status_for_ref&#x22;,&#x22;label&#x22;:&#x22;Get Combined Status For Ref&#x22;,&#x22;scopes&#x22;:[&#x22;CommitStatusesRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_repository_content&#x22;,&#x22;label&#x22;:&#x22;Get Repository Content&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_or_update_file&#x22;,&#x22;label&#x22;:&#x22;Create Or Update File&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_delete_file&#x22;,&#x22;label&#x22;:&#x22;Delete File&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_deployment&#x22;,&#x22;label&#x22;:&#x22;Create Deployment&#x22;,&#x22;scopes&#x22;:[&#x22;DeploymentsWrite&#x22;,&#x22;repo&#x22;,&#x22;repo_deployment&#x22;]},{&#x22;id&#x22;:&#x22;github_list_deployments&#x22;,&#x22;label&#x22;:&#x22;List Deployments&#x22;,&#x22;scopes&#x22;:[&#x22;DeploymentsRead&#x22;,&#x22;repo&#x22;,&#x22;repo_deployment&#x22;]},{&#x22;id&#x22;:&#x22;github_create_deployment_status&#x22;,&#x22;label&#x22;:&#x22;Create Deployment Status&#x22;,&#x22;scopes&#x22;:[&#x22;DeploymentsWrite&#x22;,&#x22;repo&#x22;,&#x22;repo_deployment&#x22;]},{&#x22;id&#x22;:&#x22;github_delete_deployment&#x22;,&#x22;label&#x22;:&#x22;Delete Deployment&#x22;,&#x22;scopes&#x22;:[&#x22;DeploymentsWrite&#x22;,&#x22;repo&#x22;,&#x22;repo_deployment&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_get_me&#x22;,&#x22;label&#x22;:&#x22;Get Unified Credentials&#x22;,&#x22;scopes&#x22;:[&#x22;EmailAddressesRead&#x22;,&#x22;ProfileRead&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_list_groups&#x22;,&#x22;label&#x22;:&#x22;List Unified Groups&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_get_group&#x22;,&#x22;label&#x22;:&#x22;Get Unified Group&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_list_organizations&#x22;,&#x22;label&#x22;:&#x22;List Unified Organizations&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_get_organization&#x22;,&#x22;label&#x22;:&#x22;Get Unified Organization&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_list_roles&#x22;,&#x22;label&#x22;:&#x22;List Unified Roles&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_get_role&#x22;,&#x22;label&#x22;:&#x22;Get Unified Role&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_list_users&#x22;,&#x22;label&#x22;:&#x22;List Unified Users&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_unified_get_user&#x22;,&#x22;label&#x22;:&#x22;Get Unified User&#x22;,&#x22;scopes&#x22;:[&#x22;read:user&#x22;]},{&#x22;id&#x22;:&#x22;github_list_issues&#x22;,&#x22;label&#x22;:&#x22;List Issues&#x22;,&#x22;scopes&#x22;:[&#x22;IssuesRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_issue&#x22;,&#x22;label&#x22;:&#x22;Create Issue&#x22;,&#x22;scopes&#x22;:[&#x22;IssuesWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_issue&#x22;,&#x22;label&#x22;:&#x22;Get Issue&#x22;,&#x22;scopes&#x22;:[&#x22;IssuesRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_update_issue&#x22;,&#x22;label&#x22;:&#x22;Update Issue&#x22;,&#x22;scopes&#x22;:[&#x22;IssuesWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_issue_comment&#x22;,&#x22;label&#x22;:&#x22;Create Issue Comment&#x22;,&#x22;scopes&#x22;:[&#x22;IssuesWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_issue_comments&#x22;,&#x22;label&#x22;:&#x22;List Issue Comments&#x22;,&#x22;scopes&#x22;:[&#x22;IssuesRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_authenticated_user_organizations&#x22;,&#x22;label&#x22;:&#x22;List Authenticated User Organizations&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_user_organizations&#x22;,&#x22;label&#x22;:&#x22;List User Organizations&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_get_organization&#x22;,&#x22;label&#x22;:&#x22;Get Organization&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_update_organization&#x22;,&#x22;label&#x22;:&#x22;Update Organization&#x22;,&#x22;scopes&#x22;:[&#x22;OrganizationAdministrationWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_organization_members&#x22;,&#x22;label&#x22;:&#x22;List Organization Members&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_outside_collaborators&#x22;,&#x22;label&#x22;:&#x22;List Outside Collaborators&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_organization_members_with_two_factor&#x22;,&#x22;label&#x22;:&#x22;List Organization Members With Two-Factor Status&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_organization_audit_log&#x22;,&#x22;label&#x22;:&#x22;List Organization Audit Log&#x22;,&#x22;scopes&#x22;:[&#x22;OrganizationAdministrationRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;,&#x22;read:audit_log&#x22;]},{&#x22;id&#x22;:&#x22;github_check_organization_membership&#x22;,&#x22;label&#x22;:&#x22;Check Organization Membership&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_get_organization_membership&#x22;,&#x22;label&#x22;:&#x22;Get Organization Membership&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_authenticated_user_organization_memberships&#x22;,&#x22;label&#x22;:&#x22;List Authenticated User Organization Memberships&#x22;,&#x22;scopes&#x22;:[&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_remove_organization_member&#x22;,&#x22;label&#x22;:&#x22;Remove Organization Member&#x22;,&#x22;scopes&#x22;:[&#x22;MembersWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_pull_requests&#x22;,&#x22;label&#x22;:&#x22;List Pull Requests&#x22;,&#x22;scopes&#x22;:[&#x22;PullRequestsRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_pull_request&#x22;,&#x22;label&#x22;:&#x22;Create Pull Request&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;PullRequestsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_pull_request&#x22;,&#x22;label&#x22;:&#x22;Get Pull Request&#x22;,&#x22;scopes&#x22;:[&#x22;PullRequestsRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_update_pull_request&#x22;,&#x22;label&#x22;:&#x22;Update Pull Request&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;PullRequestsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_merge_pull_request&#x22;,&#x22;label&#x22;:&#x22;Merge Pull Request&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;PullRequestsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_pull_request_reviews&#x22;,&#x22;label&#x22;:&#x22;List Pull Request Reviews&#x22;,&#x22;scopes&#x22;:[&#x22;PullRequestsRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_pull_request_review&#x22;,&#x22;label&#x22;:&#x22;Create Pull Request Review&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;PullRequestsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_pull_request_review_comment&#x22;,&#x22;label&#x22;:&#x22;Create Pull Request Review Comment&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;PullRequestsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_matching_refs&#x22;,&#x22;label&#x22;:&#x22;List Matching Git References&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_ref&#x22;,&#x22;label&#x22;:&#x22;Get Git Reference&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_ref&#x22;,&#x22;label&#x22;:&#x22;Create Git Reference&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_update_ref&#x22;,&#x22;label&#x22;:&#x22;Update Git Reference&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_delete_ref&#x22;,&#x22;label&#x22;:&#x22;Delete Git Reference&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_release&#x22;,&#x22;label&#x22;:&#x22;Create Release&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_releases&#x22;,&#x22;label&#x22;:&#x22;List Releases&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_latest_release&#x22;,&#x22;label&#x22;:&#x22;Get Latest Release&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_update_release&#x22;,&#x22;label&#x22;:&#x22;Update Release&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_delete_release&#x22;,&#x22;label&#x22;:&#x22;Delete Release&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_authenticated_user_repositories&#x22;,&#x22;label&#x22;:&#x22;List Authenticated User Repositories&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_user_repositories&#x22;,&#x22;label&#x22;:&#x22;List User Repositories&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_organization_repositories&#x22;,&#x22;label&#x22;:&#x22;List Organization Repositories&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_repository&#x22;,&#x22;label&#x22;:&#x22;Get Repository&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_user_repository&#x22;,&#x22;label&#x22;:&#x22;Create User Repository&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_organization_repository&#x22;,&#x22;label&#x22;:&#x22;Create Organization Repository&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_update_repository&#x22;,&#x22;label&#x22;:&#x22;Update Repository&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_delete_repository&#x22;,&#x22;label&#x22;:&#x22;Delete Repository&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationWrite&#x22;,&#x22;delete_repo&#x22;]},{&#x22;id&#x22;:&#x22;github_fork_repository&#x22;,&#x22;label&#x22;:&#x22;Fork Repository&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_forks&#x22;,&#x22;label&#x22;:&#x22;List Forks&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_branches&#x22;,&#x22;label&#x22;:&#x22;List Branches&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_get_branch&#x22;,&#x22;label&#x22;:&#x22;Get Branch&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_star_repository&#x22;,&#x22;label&#x22;:&#x22;Star Repository&#x22;,&#x22;scopes&#x22;:[&#x22;StarringWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_unstar_repository&#x22;,&#x22;label&#x22;:&#x22;Unstar Repository&#x22;,&#x22;scopes&#x22;:[&#x22;StarringWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_search_code&#x22;,&#x22;label&#x22;:&#x22;Search Code&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_search_repositories&#x22;,&#x22;label&#x22;:&#x22;Search Repositories&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_search_issues&#x22;,&#x22;label&#x22;:&#x22;Search Issues&#x22;,&#x22;scopes&#x22;:[&#x22;ContentsRead&#x22;,&#x22;MetadataRead&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_search_pull_requests_with_reviews&#x22;,&#x22;label&#x22;:&#x22;Search Pull Requests With Reviews&#x22;,&#x22;scopes&#x22;:[&#x22;PullRequestsRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_code_scanning_alerts&#x22;,&#x22;label&#x22;:&#x22;List Code Scanning Alerts&#x22;,&#x22;scopes&#x22;:[&#x22;SecurityEventsRead&#x22;,&#x22;repo&#x22;,&#x22;security_events&#x22;]},{&#x22;id&#x22;:&#x22;github_list_secret_scanning_alerts&#x22;,&#x22;label&#x22;:&#x22;List Secret Scanning Alerts&#x22;,&#x22;scopes&#x22;:[&#x22;SecurityEventsRead&#x22;,&#x22;repo&#x22;,&#x22;security_events&#x22;]},{&#x22;id&#x22;:&#x22;github_list_dependabot_alerts&#x22;,&#x22;label&#x22;:&#x22;List Dependabot Alerts&#x22;,&#x22;scopes&#x22;:[&#x22;SecurityEventsRead&#x22;,&#x22;repo&#x22;,&#x22;security_events&#x22;]},{&#x22;id&#x22;:&#x22;github_update_code_scanning_alert&#x22;,&#x22;label&#x22;:&#x22;Update Code Scanning Alert&#x22;,&#x22;scopes&#x22;:[&#x22;CodeScanningAlertsWrite&#x22;,&#x22;repo&#x22;,&#x22;security_events&#x22;]},{&#x22;id&#x22;:&#x22;github_update_secret_scanning_alert&#x22;,&#x22;label&#x22;:&#x22;Update Secret Scanning Alert&#x22;,&#x22;scopes&#x22;:[&#x22;SecretScanningAlertsWrite&#x22;,&#x22;repo&#x22;,&#x22;security_events&#x22;]},{&#x22;id&#x22;:&#x22;github_update_dependabot_alert&#x22;,&#x22;label&#x22;:&#x22;Update Dependabot Alert&#x22;,&#x22;scopes&#x22;:[&#x22;DependabotAlertsWrite&#x22;,&#x22;repo&#x22;,&#x22;security_events&#x22;]},{&#x22;id&#x22;:&#x22;github_create_team&#x22;,&#x22;label&#x22;:&#x22;Create Team&#x22;,&#x22;scopes&#x22;:[&#x22;MembersWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_teams&#x22;,&#x22;label&#x22;:&#x22;List Teams&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_get_team&#x22;,&#x22;label&#x22;:&#x22;Get Team&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_team_members&#x22;,&#x22;label&#x22;:&#x22;List Team Members&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;admin:org&#x22;,&#x22;read:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_team_repositories&#x22;,&#x22;label&#x22;:&#x22;List Team Repositories&#x22;,&#x22;scopes&#x22;:[&#x22;MembersRead&#x22;,&#x22;read:org&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_list_repository_teams&#x22;,&#x22;label&#x22;:&#x22;List Repository Teams&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationRead&#x22;,&#x22;public_repo&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_update_team&#x22;,&#x22;label&#x22;:&#x22;Update Team&#x22;,&#x22;scopes&#x22;:[&#x22;MembersWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_delete_team&#x22;,&#x22;label&#x22;:&#x22;Delete Team&#x22;,&#x22;scopes&#x22;:[&#x22;MembersWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_add_team_member&#x22;,&#x22;label&#x22;:&#x22;Add Team Member&#x22;,&#x22;scopes&#x22;:[&#x22;MembersWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_remove_team_member&#x22;,&#x22;label&#x22;:&#x22;Remove Team Member&#x22;,&#x22;scopes&#x22;:[&#x22;MembersWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_add_team_repository&#x22;,&#x22;label&#x22;:&#x22;Add Team Repository&#x22;,&#x22;scopes&#x22;:[&#x22;MembersWrite&#x22;,&#x22;admin:org&#x22;]},{&#x22;id&#x22;:&#x22;github_list_users&#x22;,&#x22;label&#x22;:&#x22;List Users&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;,&#x22;read:user&#x22;]},{&#x22;id&#x22;:&#x22;github_get_user&#x22;,&#x22;label&#x22;:&#x22;Get User&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;,&#x22;read:user&#x22;]},{&#x22;id&#x22;:&#x22;github_get_authenticated_user&#x22;,&#x22;label&#x22;:&#x22;Get Authenticated User&#x22;,&#x22;scopes&#x22;:[&#x22;EmailAddressesRead&#x22;,&#x22;ProfileRead&#x22;,&#x22;read:user&#x22;,&#x22;user&#x22;]},{&#x22;id&#x22;:&#x22;github_update_user&#x22;,&#x22;label&#x22;:&#x22;Update User&#x22;,&#x22;scopes&#x22;:[&#x22;ProfileWrite&#x22;,&#x22;user&#x22;]},{&#x22;id&#x22;:&#x22;github_list_collaborators&#x22;,&#x22;label&#x22;:&#x22;List Collaborators&#x22;,&#x22;scopes&#x22;:[&#x22;MetadataRead&#x22;,&#x22;read:org&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_add_collaborator&#x22;,&#x22;label&#x22;:&#x22;Add Collaborator&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_remove_collaborator&#x22;,&#x22;label&#x22;:&#x22;Remove Collaborator&#x22;,&#x22;scopes&#x22;:[&#x22;AdministrationWrite&#x22;,&#x22;repo&#x22;]},{&#x22;id&#x22;:&#x22;github_create_webhook&#x22;,&#x22;label&#x22;:&#x22;Create Webhook&#x22;,&#x22;scopes&#x22;:[&#x22;WebhooksWrite&#x22;,&#x22;write:repo_hook&#x22;]},{&#x22;id&#x22;:&#x22;github_list_webhooks&#x22;,&#x22;label&#x22;:&#x22;List Webhooks&#x22;,&#x22;scopes&#x22;:[&#x22;WebhooksRead&#x22;,&#x22;read:repo_hook&#x22;]},{&#x22;id&#x22;:&#x22;github_ping_webhook&#x22;,&#x22;label&#x22;:&#x22;Ping Webhook&#x22;,&#x22;scopes&#x22;:[&#x22;WebhooksWrite&#x22;,&#x22;write:repo_hook&#x22;]},{&#x22;id&#x22;:&#x22;github_get_webhook&#x22;,&#x22;label&#x22;:&#x22;Get Webhook&#x22;,&#x22;scopes&#x22;:[&#x22;WebhooksRead&#x22;,&#x22;read:repo_hook&#x22;]},{&#x22;id&#x22;:&#x22;github_update_webhook&#x22;,&#x22;label&#x22;:&#x22;Update Webhook&#x22;,&#x22;scopes&#x22;:[&#x22;WebhooksWrite&#x22;,&#x22;write:repo_hook&#x22;]},{&#x22;id&#x22;:&#x22;github_delete_webhook&#x22;,&#x22;label&#x22;:&#x22;Delete Webhook&#x22;,&#x22;scopes&#x22;:[&#x22;WebhooksWrite&#x22;,&#x22;write:repo_hook&#x22;]}]">
    <div className="guides-scope-selector__title">Select Actions to adjust the guide</div>
    <div className="guides-scope-selector__muted guides-scope-selector__subtitle">Some actions may require additional configuration in the provider to be accessible. Choose the actions you need and the guide will be updated.</div>

    <div className="guides-scope-selector__toolbar">
      <input type="text" placeholder="Search actions..." className="guides-scope-selector__input guides-scope-selector__search" data-guide-action-search />

      <button type="button" className="guides-scope-selector__quick-btn" data-guide-select-all>Select all</button>
      <button type="button" className="guides-scope-selector__quick-btn" data-guide-clear>Clear</button>
    </div>

    <div className="guides-scope-selector__list">
      <div className="guides-scope-selector__list-header">
        <div className="guides-scope-selector__list-header-spacer" />

        <div className="guides-scope-selector__list-header-action">Action</div>
        <div className="guides-scope-selector__list-header-scopes">Scope(s)</div>
      </div>

      <div className="guides-scope-selector__muted guides-scope-selector__status" data-guide-loading>Loading actions...</div>
      <div className="guides-scope-selector__muted guides-scope-selector__status" data-guide-no-results hidden>No actions match your search.</div>
    </div>

    <div className="guides-scope-selector__url-section">
      <div className="guides-scope-selector__muted guides-scope-selector__label">Dynamic Guide URL</div>

      <div className="guides-scope-selector__url-row">
        <input type="text" readOnly className="guides-scope-selector__input guides-scope-selector__url-input" data-guide-url />

        <button type="button" className="guides-scope-selector__copy-btn guides-scope-selector__copy-btn--end" data-guide-copy-url>Copy URL</button>
      </div>

      <div className="guides-scope-selector__scopes-section">
        <div className="guides-scope-selector__muted guides-scope-selector__label">Scopes Selected</div>

        <div className="guides-scope-selector__scopes-row">
          <pre className="guides-scope-selector__input guides-scope-selector__scopes-output" role="textbox" aria-readonly="true" tabIndex={0} data-guide-scopes-output />

          <div className="guides-scope-selector__muted guides-scope-selector__side-controls">
            <div className="guides-scope-selector__side-label">Separator</div>

            <select className="guides-scope-selector__input guides-scope-selector__delimiter" data-guide-scope-delimiter>
              <option value="space">Space</option>
              <option value="comma">Comma</option>
              <option value="semicolon">Semicolon</option>
              <option value="pipe">Pipe</option>
              <option value="newline">Newline</option>
            </select>

            <button type="button" className="guides-scope-selector__copy-btn" data-guide-copy-scopes>Copy scopes</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</Panel>

<section data-guide-section data-guide-scopes="">
  <h2>Register a GitHub App on your instance</h2>

  <p>Create the app on the same GitHub Enterprise Server instance you are connecting. An app registered on GitHub.com does not work here.</p>

  <Steps>
    <Step title="Open Developer settings">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Sign in to your GitHub Enterprise Server instance.</p>

        <ul>
          <li>Click your profile photo in the upper-right corner, then click <strong>Settings</strong></li>
          <li>In the left sidebar, click <strong>Developer settings</strong>, then <strong>GitHub Apps</strong></li>
          <li>Click <strong>New GitHub App</strong></li>
        </ul>
      </div>
    </Step>

    <Step title="Configure the app">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Fill in the app details.</p>

        <ul>
          <li><strong>GitHub App name</strong>: StackOne</li>
          <li><strong>Homepage URL</strong>: `https://stackone.com`</li>
          <li><strong>Callback URL</strong>: `https://api.stackone.com/connect/oauth2/github/callback`</li>
          <li>Leave <strong>Expire user authorization tokens</strong> selected</li>
          <li>Leave <strong>Request user authorization (OAuth) during installation</strong> unselected</li>
          <li>Under <strong>Webhook</strong>, deselect <strong>Active</strong></li>
        </ul>
      </div>
    </Step>

    <Step title="Set permissions for user access reviews">
      <div data-guide-step data-guide-scopes="MembersRead,MetadataRead,EmailAddressesRead" data-guide-display-scopes-list="MembersRead,MetadataRead,EmailAddressesRead">
        <div className="connector-guide-actions-badge" data-guide-actions-badge data-guide-actions-badge-scopes="MembersRead,MetadataRead,EmailAddressesRead">
          <span>Enables actions: </span><span data-guide-actions-badge-labels>Check Organization Membership, Get Authenticated User, Get Branch, Get Branch Rules, Get Organization, Get Organization Membership, Get Repository, Get Repository Ruleset, Get Team, Get Unified Credentials, Get Unified Group, Get Unified Organization, Get Unified Role, Get User, List Authenticated User Organizations, List Authenticated User Repositories, List Branches, List Collaborators, List Forks, List Organization Branch Protection, List Organization Members, List Organization Members With Two-Factor Status, List Organization Repositories, List Outside Collaborators, List Repository Rulesets, List Team Members, List Team Repositories, List Teams, List Unified Groups, List Unified Organizations, List Unified Roles, List Unified Users, List User Organizations, List User Repositories, List Users, Search Code, Search Issues, Search Repositories</span>
        </div>

        <p>Under <strong>Organization permissions</strong>, set <strong>Members</strong> to <strong>Read-only</strong>. Under <strong>Account permissions</strong>, set <strong>Email addresses</strong> to <strong>Read-only</strong>. Leave <strong>Metadata</strong> at its default, <strong>Read-only</strong>. The connection test reads your own profile, which needs no extra permission.</p>

        <div className="connector-guide-display-scopes" data-guide-display-scopes>
          <div className="connector-guide-scopes-container">
            <ul className="not-prose connector-guide-scopes-list">
              <li data-guide-display-scope="MembersRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy MembersRead" title="Copy scope" data-copy="MembersRead">
                  <span className="connector-guide-scope-copy__label">MembersRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="MetadataRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy MetadataRead" title="Copy scope" data-copy="MetadataRead">
                  <span className="connector-guide-scope-copy__label">MetadataRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="EmailAddressesRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy EmailAddressesRead" title="Copy scope" data-copy="EmailAddressesRead">
                  <span className="connector-guide-scope-copy__label">EmailAddressesRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </Step>

    <Step title="Add permissions for compliance checks">
      <div data-guide-step data-guide-scopes="OrganizationAdministrationRead,OrganizationAdministrationWrite,AdministrationRead,ContentsRead,PullRequestsRead,ChecksRead,CommitStatusesRead" data-guide-display-scopes-list="OrganizationAdministrationRead,OrganizationAdministrationWrite,AdministrationRead,ContentsRead,PullRequestsRead,ChecksRead,CommitStatusesRead">
        <div className="connector-guide-actions-badge" data-guide-actions-badge data-guide-actions-badge-scopes="OrganizationAdministrationRead,OrganizationAdministrationWrite,AdministrationRead,ContentsRead,PullRequestsRead,ChecksRead,CommitStatusesRead">
          <span>Enables actions: </span><span data-guide-actions-badge-labels>Create Pull Request, Create Pull Request Review, Create Pull Request Review Comment, Get Branch, Get Branch Protection, Get Combined Status For Ref, Get Commit, Get Git Reference, Get Latest Release, Get Organization Ruleset, Get Pull Request, Get Repository, Get Repository Content, List Authenticated User Repositories, List Branches, List Check Runs For Ref, List Commits, List Forks, List Matching Git References, List Organization Audit Log, List Organization Branch Protection, List Organization Repositories, List Organization Rulesets, List Pull Request Reviews, List Pull Requests, List Pull Requests For Commit, List Releases, List Repository Teams, List User Repositories, Merge Pull Request, Search Code, Search Issues, Search Pull Requests With Reviews, Search Repositories, Update Organization, Update Pull Request</span>
        </div>

        <p>For branch protection, reviews, checks and audit logs, also set these to <strong>Read-only</strong>: under <strong>Organization permissions</strong>, <strong>Administration</strong>; under <strong>Repository permissions</strong>, <strong>Administration</strong>, <strong>Contents</strong>, <strong>Pull requests</strong>, <strong>Checks</strong> and <strong>Commit statuses</strong>. Organization rulesets need organization <strong>Administration</strong> set to <strong>Read and write</strong>.</p>

        <div className="connector-guide-display-scopes" data-guide-display-scopes>
          <div className="connector-guide-scopes-container">
            <ul className="not-prose connector-guide-scopes-list">
              <li data-guide-display-scope="OrganizationAdministrationRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy OrganizationAdministrationRead" title="Copy scope" data-copy="OrganizationAdministrationRead">
                  <span className="connector-guide-scope-copy__label">OrganizationAdministrationRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="OrganizationAdministrationWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy OrganizationAdministrationWrite" title="Copy scope" data-copy="OrganizationAdministrationWrite">
                  <span className="connector-guide-scope-copy__label">OrganizationAdministrationWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="AdministrationRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy AdministrationRead" title="Copy scope" data-copy="AdministrationRead">
                  <span className="connector-guide-scope-copy__label">AdministrationRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ContentsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ContentsRead" title="Copy scope" data-copy="ContentsRead">
                  <span className="connector-guide-scope-copy__label">ContentsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="PullRequestsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy PullRequestsRead" title="Copy scope" data-copy="PullRequestsRead">
                  <span className="connector-guide-scope-copy__label">PullRequestsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ChecksRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ChecksRead" title="Copy scope" data-copy="ChecksRead">
                  <span className="connector-guide-scope-copy__label">ChecksRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="CommitStatusesRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy CommitStatusesRead" title="Copy scope" data-copy="CommitStatusesRead">
                  <span className="connector-guide-scope-copy__label">CommitStatusesRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </Step>

    <Step title="Add permissions for other actions">
      <div data-guide-step data-guide-scopes="ProfileRead,ActionsRead,ActionsWrite,AdministrationRead,AdministrationWrite,ContentsRead,ContentsWrite,DeploymentsRead,DeploymentsWrite,IssuesRead,IssuesWrite,MembersWrite,OrganizationAdministrationRead,OrganizationAdministrationWrite,ProfileWrite,PullRequestsRead,PullRequestsWrite,SecurityEventsRead,WebhooksRead,WebhooksWrite,ChecksRead,ChecksWrite,CommitStatusesRead,CodeScanningAlertsRead,CodeScanningAlertsWrite,DependabotAlertsRead,DependabotAlertsWrite,SecretScanningAlertsRead,SecretScanningAlertsWrite,StarringRead,StarringWrite,WorkflowsRead,WorkflowsWrite" data-guide-display-scopes-list="ProfileRead,ActionsRead,ActionsWrite,AdministrationRead,AdministrationWrite,ContentsRead,ContentsWrite,DeploymentsRead,DeploymentsWrite,IssuesRead,IssuesWrite,MembersWrite,OrganizationAdministrationRead,OrganizationAdministrationWrite,ProfileWrite,PullRequestsRead,PullRequestsWrite,SecurityEventsRead,WebhooksRead,WebhooksWrite,ChecksRead,ChecksWrite,CommitStatusesRead,CodeScanningAlertsRead,CodeScanningAlertsWrite,DependabotAlertsRead,DependabotAlertsWrite,SecretScanningAlertsRead,SecretScanningAlertsWrite,StarringRead,StarringWrite,WorkflowsRead,WorkflowsWrite">
        <div className="connector-guide-actions-badge" data-guide-actions-badge data-guide-actions-badge-scopes="ProfileRead,ActionsRead,ActionsWrite,AdministrationRead,AdministrationWrite,ContentsRead,ContentsWrite,DeploymentsRead,DeploymentsWrite,IssuesRead,IssuesWrite,MembersWrite,OrganizationAdministrationRead,OrganizationAdministrationWrite,ProfileWrite,PullRequestsRead,PullRequestsWrite,SecurityEventsRead,WebhooksRead,WebhooksWrite,ChecksRead,ChecksWrite,CommitStatusesRead,CodeScanningAlertsRead,CodeScanningAlertsWrite,DependabotAlertsRead,DependabotAlertsWrite,SecretScanningAlertsRead,SecretScanningAlertsWrite,StarringRead,StarringWrite,WorkflowsRead,WorkflowsWrite">
          <span>Enables actions: </span><span data-guide-actions-badge-labels>Add Collaborator, Add Team Member, Add Team Repository, Cancel Workflow Run, Create Deployment, Create Deployment Status, Create Git Reference, Create Issue, Create Issue Comment, Create Or Update File, Create Organization Repository, Create Pull Request, Create Pull Request Review, Create Pull Request Review Comment, Create Release, Create Team, Create User Repository, Create Webhook, Delete Deployment, Delete File, Delete Git Reference, Delete Release, Delete Repository, Delete Team, Delete Webhook, Download Artifact, Fork Repository, Get Authenticated User, Get Branch, Get Branch Protection, Get Combined Status For Ref, Get Commit, Get Git Reference, Get Issue, Get Latest Release, Get Organization Ruleset, Get Pull Request, Get Repository, Get Repository Content, Get Unified Credentials, Get Webhook, Get Workflow Run, List Artifacts, List Authenticated User Repositories, List Branches, List Check Runs For Ref, List Code Scanning Alerts, List Commits, List Dependabot Alerts, List Deployments, List Forks, List Issue Comments, List Issues, List Matching Git References, List Organization Audit Log, List Organization Branch Protection, List Organization Repositories, List Organization Rulesets, List Pull Request Reviews, List Pull Requests, List Pull Requests For Commit, List Releases, List Repository Teams, List Secret Scanning Alerts, List User Repositories, List Webhooks, List Workflow Jobs, List Workflow Runs, Merge Pull Request, Ping Webhook, Re-run Workflow, Remove Collaborator, Remove Organization Member, Remove Team Member, Search Code, Search Issues, Search Pull Requests With Reviews, Search Repositories, Star Repository, Trigger Workflow, Unstar Repository, Update Code Scanning Alert, Update Dependabot Alert, Update Git Reference, Update Issue, Update Organization, Update Pull Request, Update Release, Update Repository, Update Secret Scanning Alert, Update Team, Update User, Update Webhook</span>
        </div>

        <p>Add these only for the actions you plan to use.</p>

        <div className="connector-guide-display-scopes" data-guide-display-scopes>
          <div className="connector-guide-scopes-container connector-guide-scopes-container--scrollable">
            <ul className="not-prose connector-guide-scopes-list">
              <li data-guide-display-scope="ProfileRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ProfileRead" title="Copy scope" data-copy="ProfileRead">
                  <span className="connector-guide-scope-copy__label">ProfileRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ActionsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ActionsRead" title="Copy scope" data-copy="ActionsRead">
                  <span className="connector-guide-scope-copy__label">ActionsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ActionsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ActionsWrite" title="Copy scope" data-copy="ActionsWrite">
                  <span className="connector-guide-scope-copy__label">ActionsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="AdministrationRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy AdministrationRead" title="Copy scope" data-copy="AdministrationRead">
                  <span className="connector-guide-scope-copy__label">AdministrationRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="AdministrationWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy AdministrationWrite" title="Copy scope" data-copy="AdministrationWrite">
                  <span className="connector-guide-scope-copy__label">AdministrationWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ContentsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ContentsRead" title="Copy scope" data-copy="ContentsRead">
                  <span className="connector-guide-scope-copy__label">ContentsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ContentsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ContentsWrite" title="Copy scope" data-copy="ContentsWrite">
                  <span className="connector-guide-scope-copy__label">ContentsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="DeploymentsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy DeploymentsRead" title="Copy scope" data-copy="DeploymentsRead">
                  <span className="connector-guide-scope-copy__label">DeploymentsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="DeploymentsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy DeploymentsWrite" title="Copy scope" data-copy="DeploymentsWrite">
                  <span className="connector-guide-scope-copy__label">DeploymentsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="IssuesRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy IssuesRead" title="Copy scope" data-copy="IssuesRead">
                  <span className="connector-guide-scope-copy__label">IssuesRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="IssuesWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy IssuesWrite" title="Copy scope" data-copy="IssuesWrite">
                  <span className="connector-guide-scope-copy__label">IssuesWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="MembersWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy MembersWrite" title="Copy scope" data-copy="MembersWrite">
                  <span className="connector-guide-scope-copy__label">MembersWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="OrganizationAdministrationRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy OrganizationAdministrationRead" title="Copy scope" data-copy="OrganizationAdministrationRead">
                  <span className="connector-guide-scope-copy__label">OrganizationAdministrationRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="OrganizationAdministrationWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy OrganizationAdministrationWrite" title="Copy scope" data-copy="OrganizationAdministrationWrite">
                  <span className="connector-guide-scope-copy__label">OrganizationAdministrationWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ProfileWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ProfileWrite" title="Copy scope" data-copy="ProfileWrite">
                  <span className="connector-guide-scope-copy__label">ProfileWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="PullRequestsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy PullRequestsRead" title="Copy scope" data-copy="PullRequestsRead">
                  <span className="connector-guide-scope-copy__label">PullRequestsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="PullRequestsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy PullRequestsWrite" title="Copy scope" data-copy="PullRequestsWrite">
                  <span className="connector-guide-scope-copy__label">PullRequestsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="SecurityEventsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy SecurityEventsRead" title="Copy scope" data-copy="SecurityEventsRead">
                  <span className="connector-guide-scope-copy__label">SecurityEventsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="WebhooksRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy WebhooksRead" title="Copy scope" data-copy="WebhooksRead">
                  <span className="connector-guide-scope-copy__label">WebhooksRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="WebhooksWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy WebhooksWrite" title="Copy scope" data-copy="WebhooksWrite">
                  <span className="connector-guide-scope-copy__label">WebhooksWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ChecksRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ChecksRead" title="Copy scope" data-copy="ChecksRead">
                  <span className="connector-guide-scope-copy__label">ChecksRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="ChecksWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy ChecksWrite" title="Copy scope" data-copy="ChecksWrite">
                  <span className="connector-guide-scope-copy__label">ChecksWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="CommitStatusesRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy CommitStatusesRead" title="Copy scope" data-copy="CommitStatusesRead">
                  <span className="connector-guide-scope-copy__label">CommitStatusesRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="CodeScanningAlertsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy CodeScanningAlertsRead" title="Copy scope" data-copy="CodeScanningAlertsRead">
                  <span className="connector-guide-scope-copy__label">CodeScanningAlertsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="CodeScanningAlertsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy CodeScanningAlertsWrite" title="Copy scope" data-copy="CodeScanningAlertsWrite">
                  <span className="connector-guide-scope-copy__label">CodeScanningAlertsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="DependabotAlertsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy DependabotAlertsRead" title="Copy scope" data-copy="DependabotAlertsRead">
                  <span className="connector-guide-scope-copy__label">DependabotAlertsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="DependabotAlertsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy DependabotAlertsWrite" title="Copy scope" data-copy="DependabotAlertsWrite">
                  <span className="connector-guide-scope-copy__label">DependabotAlertsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="SecretScanningAlertsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy SecretScanningAlertsRead" title="Copy scope" data-copy="SecretScanningAlertsRead">
                  <span className="connector-guide-scope-copy__label">SecretScanningAlertsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="SecretScanningAlertsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy SecretScanningAlertsWrite" title="Copy scope" data-copy="SecretScanningAlertsWrite">
                  <span className="connector-guide-scope-copy__label">SecretScanningAlertsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="StarringRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy StarringRead" title="Copy scope" data-copy="StarringRead">
                  <span className="connector-guide-scope-copy__label">StarringRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="StarringWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy StarringWrite" title="Copy scope" data-copy="StarringWrite">
                  <span className="connector-guide-scope-copy__label">StarringWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="WorkflowsRead">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy WorkflowsRead" title="Copy scope" data-copy="WorkflowsRead">
                  <span className="connector-guide-scope-copy__label">WorkflowsRead</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>

              <li data-guide-display-scope="WorkflowsWrite">
                <button type="button" className="connector-guide-scope-copy" aria-label="Copy WorkflowsWrite" title="Copy scope" data-copy="WorkflowsWrite">
                  <span className="connector-guide-scope-copy__label">WorkflowsWrite</span>
                  <span className="connector-guide-scope-copy__icon" aria-hidden="true">⧉</span>
                </button>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </Step>

    <Step title="Create the app">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>Under <strong>Where can this GitHub App be installed?</strong>, select <strong>Any account</strong>, then click <strong>Create GitHub App</strong>. On GitHub Enterprise Server the app still stays inside your instance, and <strong>Only on this account</strong> would stop you installing it on an organization.</p>
      </div>
    </Step>

    <Step title="Copy the credentials">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>On the app's page, copy the <strong>Client ID</strong>. Under <strong>Client secrets</strong>, click <strong>Generate a new client secret</strong> and copy it. GitHub shows it only once.</p>
      </div>
    </Step>

    <Step title="Install the app">
      <div data-guide-step data-guide-scopes="" data-guide-display-scopes-list="">
        <p>In the app's sidebar, click <strong>Install App</strong>, then <strong>Install</strong> next to each organization StackOne should read, and choose the repositories. For compliance checks choose <strong>All repositories</strong>; repositories left out are missing from every list, with no error.</p>
      </div>
    </Step>
  </Steps>
</section>

<section data-guide-section data-guide-scopes="">
  <h2>Find your server URL</h2>

  <p>Use the address you open GitHub Enterprise Server at, such as `https://github.example.com`. Only the host name is used, so a path such as an organization page or `/api/v3` is ignored. The connection always uses `https://`, even if you type `http://`.</p>
</section>

<div data-whitelabel-hide>
  <h2>Linking the Account from the Hub</h2>

  <Steps>
    <Step title="Navigate to the Hub">
      Use one of the three <a href="/connect/managing-connectors/linking-accounts">Linking Account Methods</a> to access the Hub.
    </Step>

    <Step title="Fill out the fields">
      Fill out the following fields using details from your provider:

      <ul>
        <li><strong>GitHub Enterprise Server URL</strong></li>
        <li><strong>Client ID</strong></li>
        <li><strong>Client Secret</strong></li>
        <li><strong>Organization ID</strong> (Optional)</li>
      </ul>
    </Step>

    <Step title="Connect">
      <ul>
        <li>Click <strong>Connect</strong></li>
        <li>If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider's authorization flow.</li>
        <li>Once authorization is successful, you will see a confirmation popup</li>
      </ul>
    </Step>
  </Steps>

  <p>If the account linking is successful, you will see the newly linked account in your <a href="/gateway/concepts/linked-accounts">Accounts</a> page.</p>
</div>

## Next Steps

<Columns cols={2}>
  <Card title="Webhooks setup" href="/connectors/github/guides/webhook-setup">
    <p className="connector-page-auth-description connector-page-card-text">
      Configure receiving Events for GitHub into StackOne.
    </p>
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.