Skip to content

Commit 895a49a

Browse files
committed
New doc: GitHub Repo-based OAuth
1 parent a7e90db commit 895a49a

File tree

10 files changed

+107
-0
lines changed

10 files changed

+107
-0
lines changed
46.2 KB
Loading
15.6 KB
Loading
67.2 KB
Loading
66.5 KB
Loading
36.1 KB
Loading
57.8 KB
Loading
23.8 KB
Loading
66.6 KB
Loading
Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
---
2+
id: github-repo-based-oauth
3+
title: Integrate LambdaTest With GitHub Using Repo-Based OAuth
4+
hide_title: true
5+
sidebar_label: GitHub Repo-based OAuth
6+
description: Easily integrate LambdaTest with GitHub using repo-based OAuth to log bugs directly from the LambdaTest platform to your GitHub repositories.
7+
keywords:
8+
- lambdatest github integration
9+
- github repo oauth lambdatest
10+
- lambdatest bug logging github
11+
- connect github to lambdatest
12+
- lambdatest oauth setup
13+
- log bugs from lambdatest to github
14+
- github repository integration lambdatest
15+
url: https://www.lambdatest.com/support/docs/github-repo-based-oauth-integration/
16+
site_name: LambdaTest
17+
slug: github-repo-based-oauth-integration/
18+
---
19+
20+
<script type="application/ld+json"
21+
dangerouslySetInnerHTML={{ __html: JSON.stringify({
22+
"@context": "https://schema.org",
23+
"@type": "BreadcrumbList",
24+
"itemListElement": [{
25+
"@type": "ListItem",
26+
"position": 1,
27+
"name": "Home",
28+
"item": "https://www.lambdatest.com"
29+
},{
30+
"@type": "ListItem",
31+
"position": 2,
32+
"name": "Support",
33+
"item": "https://www.lambdatest.com/support/docs/"
34+
},{
35+
"@type": "ListItem",
36+
"position": 3,
37+
"name": "GitHub Repo-Based OAuth Integration",
38+
"item": "https://www.lambdatest.com/support/docs/github-repo-based-oauth-integration/"
39+
}]
40+
})
41+
}}
42+
></script>
43+
44+
# GitHub Repo-Based OAuth Integration
45+
---
46+
47+
LambdaTest allows you to integrate with GitHub using repo-based OAuth to log issues directly to your GitHub repository from the LambdaTest platform.
48+
49+
## Integrating Your GitHub Account Using Repo-Based OAuth
50+
***
51+
52+
1. Log in to your LambdaTest account. Ensure that you have either admin or user level access to view and install third-party integrations.
53+
54+
2. Navigate to **Integrations** from the left-sidebar under **Settings**.
55+
56+
3. Click on Project Management, then click **Connect** on the GitHub card.
57+
58+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/select-github.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
59+
60+
4. Select instance as **Repo-based OAuth**.
61+
62+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/click-repo-based-oauth.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
63+
64+
5. Click **Install** to install the LambdaTest App.
65+
66+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/install-lambdatest-app.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
67+
68+
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.
69+
70+
After selecting the installation location, click **Request** to get the approval for the repository authorization.
71+
72+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/request.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
73+
74+
8. Once your installation request is approved, navigate back to the GitHub setup dashboard and click **Authorize**.
75+
76+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/authorize.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
77+
78+
9. Click **Continue** to authorize the GitHub repository.
79+
80+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/authorize-user.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
81+
82+
10. After you complete the authorization, GitHub will install the LambdaTest App.
83+
84+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/app-installed.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
85+
86+
11. Navigate back to the Integrations console and you'll notice your LambdaTest account will be integrated with GitHub using repository-based OAuth authentication.
87+
88+
<img loading="lazy" src={require('../assets/images/github-oauth-integration/integration-success.webp').default} alt="github-integration" width="1338" height="610" className="doc_img"/>
89+
90+
You can now start testing your website or mobile app testing and log bugs directly from the LambdaTest platform to your GitHub repository.
91+
92+
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/).
93+
94+
95+
96+
97+
98+
99+
100+
101+
102+
103+
104+
105+
106+

sidebars.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1333,6 +1333,7 @@ module.exports = {
13331333
items: [
13341334
"clickup-integration",
13351335
"project-management-tools-github-integration",
1336+
"github-repo-based-oauth",
13361337
"clubhouse-integration",
13371338
"project-management-tools-gitlab-integration",
13381339
"redmine-integration",

0 commit comments

Comments
 (0)