Forum Discussion
GITHUB integration with cross client
Hi,
Can someone help me understand if we can integrate the Power BI Workspace of one clinet with GITHUB of another client. If yes, please let me know the steps. Thanks in advance!
Regards
Santhosh Kasam
Hi santhoshkasam,
You can connect a power bi workspace of one client with github of another client, but please make sure the git hub account used for the connection has the required access to that repository.
- The account needs to be added as a collaborator with write permission so fabric can commit and sync changes.
- Once that access is granted, you can go to Workspace settings --> Git integration, and sign in with that git hub account and select the target repository and branch.
For reference, follow the below documentation:
Get started with Git integration - Microsoft Fabric | Microsoft Learn
Thanks and regards,
Anjan Kumar Chippa
9 Replies
- rohit1991Super User
Hii santhoshkasam
This is possible if the GitHub account used for the connection has access to the other client’s repository.
Steps:
- Enable Git integration and GitHub integration in the Fabric Admin portal.
- Open the workspace and go to Workspace settings > Git integration > GitHub.
- Select Add account, enter the GitHub PAT with repository Contents read/write permission, and provide the repository URL.
- Select the required branch and folder, then click Connect and sync.
You must be a workspace Admin, the workspace must use a supported capacity, and the other client’s GitHub organization may need to approve the token or access request.
The link below explains this:
- KevinChantSuper User
This will work, please use a decent version of GitHub though. Lik a GitHub repository that has is maintained through GitHub Enterprise, not a Free or Pro account...
- Prince0011Solution Sage
Yes, it's possible, but it depends on the permissions and tenant policies configured by both organizations.
Power BI (Microsoft Fabric) Git integration doesn't require the Git repository to belong to the same Microsoft Entra ID tenant as the Fabric workspace. However, the account or service principal used for the Git connection must have the necessary permissions to both the Power BI workspace and the GitHub repository.
To make this work:
Ensure Git integration is enabled by your Power BI/Fabric administrator.
Add the user (or service principal, if supported) as a member/admin of the Power BI workspace.
Grant the same identity the appropriate permissions (typically Write/Maintain or Admin) on the target GitHub repository.
If the GitHub repository belongs to another client, that client must invite your identity as a collaborator or grant access through their GitHub organization.
Configure the Git connection from the workspace settings by selecting GitHub as the provider and authenticating with an account that has access to both resources.
Also, verify that neither organization's security policies (such as Conditional Access, cross-tenant access settings, or Git integration restrictions) prevent connecting to external repositories.
For detailed guidance, see:
Git integration with Power BI/Fabric: https://learn.microsoft.com/fabric/cicd/git-integration/intro-to-git-integration
Connect a workspace to Git: https://learn.microsoft.com/fabric/cicd/git-integration/git-get-started
GitHub repository permissions: https://docs.github.com/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/repository-roles-for-an-organization
💡 Helpful? Give a Kudos 👍 — keep the community growing.
✅ Solved your issue? Mark this as the Accepted Solution ✔️
Best regards, Prince Singh | Data Science & Microsoft Fabric Enthusiast
- KevinChantSuper User
I think you might be micing up GitHub with a Git repository in Azure Repos, When using GitHub as a provider for Git integration you currently use Personal Access Tokens for authentication.
- santhoshkasamNew Member
Hi Prince0011 ,
The GitHub repository permissions link is not working. Can you please share the content in it?
Thank you.
- v-achippaCommunity Support
Hi santhoshkasam,
Thank you for reaching out to Microsoft Fabric Community.
Thank you rohit1991 and Prince0011 for the prompt response.
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa
- v-achippaCommunity Support
Hi @santhoshkasam,
We wanted to kindly follow up to check if the solution provided by the user's for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa
- v-achippaCommunity Support
Hi santhoshkasam,
You can connect a power bi workspace of one client with github of another client, but please make sure the git hub account used for the connection has the required access to that repository.
- The account needs to be added as a collaborator with write permission so fabric can commit and sync changes.
- Once that access is granted, you can go to Workspace settings --> Git integration, and sign in with that git hub account and select the target repository and branch.
For reference, follow the below documentation:
Get started with Git integration - Microsoft Fabric | Microsoft Learn
Thanks and regards,
Anjan Kumar Chippa
- v-achippaCommunity Support
Hi @santhoshkasam,
As we haven’t heard back from you, we wanted to kindly follow up to check if the solution I have provided for the issue worked? or let us know if you need any further assistance.
Thanks and regards,
Anjan Kumar Chippa