Forum Discussion

santhoshkasam's avatar
santhoshkasam
New Member
1 month ago
Solved

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

  • Hii santhoshkasam 

     

    This is possible if the GitHub account used for the connection has access to the other client’s repository.

    Steps:

    1. Enable Git integration and GitHub integration in the Fabric Admin portal.
    2. Open the workspace and go to Workspace settings > Git integration > GitHub.
    3. Select Add account, enter the GitHub PAT with repository Contents read/write permission, and provide the repository URL.
    4. 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:

    https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git 

    • KevinChant's avatar
      KevinChant
      Super 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...

  • 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:

    💡 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

     

    • KevinChant's avatar
      KevinChant
      Super 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.

    • santhoshkasam's avatar
      santhoshkasam
      New Member

      Hi Prince0011 ,

      The GitHub repository permissions link is not working. Can you please share the content in it?

      Thank you.

  • v-achippa's avatar
    v-achippa
    Community 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-achippa's avatar
      v-achippa
      Community 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-achippa's avatar
    v-achippa
    Community 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-achippa's avatar
      v-achippa
      Community 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