Leiga
  • About Leiga
  • 🎯Quick Start
    • For Everyone
    • For Developers
    • For Project Managers
    • For Product Owners
    • For Admins
  • ✨AI FEATURES
    • AI Assistant
    • Generate Subtasks
    • Summarize Comments
    • Screen Recording
  • 💡Projects
    • Create and Manage Projects
      • Create a Project
      • Custom Templates
      • Manage Projects
    • Create Work
      • Tags
      • Dependency
      • Subtasks
      • Attachment & Comments
      • Use Markdown Syntax to format rich text
    • Screen Recording
    • Project Board
      • Sprint Tracking
      • Kanban
      • Share Your Project Board
      • Save Kanban to Dashboard
    • Backlog
    • Work Table
      • Update Work Items
      • Hierarchical Tree View
      • Filter Work Items
      • Multi-Level Sorting
      • Column Settings
      • Import Work Items
        • Import Comments
      • Export Work Items
    • Epic
    • Project Overview
    • Workload Estimates
    • Jenkins Deployment
    • Automation
      • Add Automation
      • Manage Automation
      • Automation Recommend
        • General
        • For the development process
        • Bug Tracking
        • Cross-Project Collaboration
        • DevOps
    • Project Settings
      • Project Members
        • Project Collaborator
      • Work Type
        • Custom Fields
      • Workflow
      • Features
      • Automation
      • Webhook
        • Webhook Custom Template Overview
        • Webhook Custom Template Variables
      • Audit Logs
        • Automation Usage
        • External-Sharing Logs
      • Tags
    • Notifications
    • Global Search and Hotkeys
  • 🖇️Cross Project
    • Teams
    • Roadmap
      • Project Gantt
      • Project List
    • Release
    • Dashboard
      • Widgets
  • 💻IDE Plugin
    • Leiga for IDEs
      • Leiga JetBrains Plugins
        • Install the JetBrains plugin
        • Authenticate Leiga
        • Features
      • Leiga Visual Studio Code Extension
        • Install VSCode Extension
        • Authenticate Leiga
        • Features
  • 💼Apps and Integrations
    • Communication
      • Integration for Slack
      • Teams Integration
    • Development Tools
      • Sentry Integration(coming soon)
      • Jenkins Integration
        • How to integrate with Jenkins
      • GitLab Integration
        • How to integrate with GitLab
      • GitHub Integration
        • How to integrate with GitHub
    • Other Tools
      • Import Work from Jira
      • Figma Integration
      • Notion Integration(coming soon)
      • Zapier Integration
      • Email Integration
    • Jira Plugin
  • 🪄Leiga Lab
    • What is Leiga Lab
    • AI Risk Alert
    • Speed up Access through IndexedDB
  • 🛠️System Settings
    • OpenAPI
    • Field Management
    • Apps and Integration
    • Workday Settings
  • 🗃️Organization
    • Organization Information
    • Members Management
      • Groups
      • Invite Members
      • Add Members in Bulk
      • Invite New Members by Email
      • Share Team Link to Invite New Members
    • Permissions
  • 📍Personal Center
    • Personal Info
    • Notifications Settings
      • Leiga Weekly Report
    • My API Keys
Powered by GitBook
On this page
  1. Apps and Integrations
  2. Development Tools
  3. GitHub Integration

How to integrate with GitHub

PreviousGitHub IntegrationNextOther Tools

Last updated 1 year ago

To access GitHub integration:

  1. Click your avatar in the bottom left and select Integrations from the menu.

  2. Find GitLab in Development Tools and click to enter the GitHub integration page.

Both integrating GitHub permissions in Leiga and GitHub organization repository owner permissions are required.

You can integrate Leiga with GitHub in the following two ways:

Authorize by Login to GitHub

  1. Select Login GitHub to authorize Leiga

  2. Click the Connect to GitHub button at the bottom and log in to GitHub.

  1. Click Grant to allow Leiga access to your organization's repository, and then click Authorize Leiga.

If the button on the Authorization page for your organization's repository information displays as "Request", that indicates that you do not have administrator permissions.

FAQ

1. What if I clicked the Authorize button directly instead of the Grant button behind the organization's repository?

Solution: Log in to your GitHub account, enter organization settings, find "Third-party access" - "Leiga Deny authorization", and grant Leiga access permission in the details.

2. How do I modify the organization repository's role permissions?

Solution: Log in to your GitHub account, and find the user in your organization. Set the user as owner. Then let the user with the owner's permission re-integrate Leiga and GitHub.

Integrate with Personal Access Token

It is recommended to use a public account instead of a personal account to generate a personal access token for integration, in case the original user is moved out of the repository or organization.

  1. Select Access via personal access tokens.

  2. Log in to your GitHub account.

  3. Click your avatar in the upper right, then select Settings in the menu.

  4. Click Personal Access Token in Developer Settings

  5. Following the guide below to generate a new token.

  1. Go back to the Leiga integration page. Copy and paste the token generated into the corresponding input box.

  1. Click the Connect to GitHub button at the bottom.

FAQ

1. What should I do if the generated personal access token does not have enough permissions?

Solution: Please follow the above steps to update the token.

💼