diff --git a/assets/images/github-oauth-integration/app-installed.webp b/assets/images/github-oauth-integration/app-installed.webp new file mode 100644 index 000000000..33a597716 Binary files /dev/null and b/assets/images/github-oauth-integration/app-installed.webp differ diff --git a/assets/images/github-oauth-integration/authorize-user.webp b/assets/images/github-oauth-integration/authorize-user.webp new file mode 100644 index 000000000..d13426506 Binary files /dev/null and b/assets/images/github-oauth-integration/authorize-user.webp differ diff --git a/assets/images/github-oauth-integration/authorize.webp b/assets/images/github-oauth-integration/authorize.webp new file mode 100644 index 000000000..198495fd0 Binary files /dev/null and b/assets/images/github-oauth-integration/authorize.webp differ diff --git a/assets/images/github-oauth-integration/click-repo-based-oauth.webp b/assets/images/github-oauth-integration/click-repo-based-oauth.webp new file mode 100644 index 000000000..bda7992fb Binary files /dev/null and b/assets/images/github-oauth-integration/click-repo-based-oauth.webp differ diff --git a/assets/images/github-oauth-integration/install-lambdatest-app.webp b/assets/images/github-oauth-integration/install-lambdatest-app.webp new file mode 100644 index 000000000..e1cdd993a Binary files /dev/null and b/assets/images/github-oauth-integration/install-lambdatest-app.webp differ diff --git a/assets/images/github-oauth-integration/integration-success.webp b/assets/images/github-oauth-integration/integration-success.webp new file mode 100644 index 000000000..7ff571634 Binary files /dev/null and b/assets/images/github-oauth-integration/integration-success.webp differ diff --git a/assets/images/github-oauth-integration/request.webp b/assets/images/github-oauth-integration/request.webp new file mode 100644 index 000000000..b8eeff33d Binary files /dev/null and b/assets/images/github-oauth-integration/request.webp differ diff --git a/assets/images/github-oauth-integration/select-github.webp b/assets/images/github-oauth-integration/select-github.webp new file mode 100644 index 000000000..aebb3da00 Binary files /dev/null and b/assets/images/github-oauth-integration/select-github.webp differ diff --git a/docs/github-repo-based-auth-integration.md b/docs/github-repo-based-auth-integration.md new file mode 100644 index 000000000..9ecd79d83 --- /dev/null +++ b/docs/github-repo-based-auth-integration.md @@ -0,0 +1,106 @@ +--- +id: github-repo-based-oauth +title: Integrate LambdaTest With GitHub Using Repo-Based OAuth +hide_title: true +sidebar_label: GitHub Repo-based OAuth +description: Easily integrate LambdaTest with GitHub using repo-based OAuth to log bugs directly from the LambdaTest platform to your GitHub repositories. +keywords: +- lambdatest github integration +- github repo oauth lambdatest +- lambdatest bug logging github +- connect github to lambdatest +- lambdatest oauth setup +- log bugs from lambdatest to github +- github repository integration lambdatest +url: https://www.lambdatest.com/support/docs/github-repo-based-oauth-integration/ +site_name: LambdaTest +slug: github-repo-based-oauth-integration/ +--- + + + +# GitHub Repo-Based OAuth Integration +--- + +LambdaTest allows you to integrate with GitHub using repo-based OAuth to log issues directly to your GitHub repository from the LambdaTest platform. + +## Integrating Your GitHub Account Using Repo-Based OAuth +*** + +1. Log in to your LambdaTest account. Ensure that you have either admin or user level access to view and install third-party integrations. + +2. Navigate to **Integrations** from the left-sidebar under **Settings**. + +3. Click on Project Management, then click **Connect** on the GitHub card. + +github-integration + +4. Select instance as **Repo-based OAuth**. + +github-integration + +5. Click **Install** to install the LambdaTest App. + +github-integration + +6. Choose the installation location. Instead of granting access to all GitHub repositories, you also have the option to select a specific repository for installing the LambdaTest App. + +After selecting the installation location, click **Request** to get the approval for the repository authorization. + +github-integration + +8. Once your installation request is approved, navigate back to the GitHub setup dashboard and click **Authorize**. + +github-integration + +9. Click **Continue** to authorize the GitHub repository. + +github-integration + +10. After you complete the authorization, GitHub will install the LambdaTest App. + +github-integration + +11. Navigate back to the Integrations console and you'll notice your LambdaTest account will be integrated with GitHub using repository-based OAuth authentication. + +github-integration + +You can now start testing your website or mobile app testing and log bugs directly from the LambdaTest platform to your GitHub repository. + +Looking to get started? Check out this documentation on [real-time testing on desktop browsers](https://www.lambdatest.com/support/docs/getting-started-with-desktop-browser-real-time-testing/). + + + + + + + + + + + + + + diff --git a/sidebars.js b/sidebars.js index d9ebc55b0..5c37d5af1 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1333,6 +1333,7 @@ module.exports = { items: [ "clickup-integration", "project-management-tools-github-integration", + "github-repo-based-oauth", "clubhouse-integration", "project-management-tools-gitlab-integration", "redmine-integration",