|
| 1 | +# Integrating GitHub with Microsoft Fabric - Overview |
| 2 | + |
| 3 | +Costa Rica |
| 4 | + |
| 5 | +[](https://github.com) |
| 6 | +[](https://github.com/) |
| 7 | +[brown9804](https://github.com/brown9804) |
| 8 | + |
| 9 | +Last updated: 2025-02-21 |
| 10 | + |
| 11 | +---------- |
| 12 | + |
| 13 | +<details> |
| 14 | +<summary><b>List of References </b> (Click to expand)</summary> |
| 15 | + |
| 16 | +- [What is Microsoft Fabric Git integration?](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/intro-to-git-integration?tabs=azure-devops) |
| 17 | +- [Get started with Git integration - Guided examples](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git#connect-a-workspace-to-a-git-repo) |
| 18 | +- [Basic concepts in Git integration (git roles, permissions, connect and sync workspace](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-integration-process?tabs=Azure%2Cazure-devops#permissions) |
| 19 | +- [Best practices for lifecycle management in Fabric](https://learn.microsoft.com/en-us/fabric/cicd/best-practices-cicd) |
| 20 | +- [End-to-end tutorials in Microsoft Fabric](https://learn.microsoft.com/en-us/fabric/get-started/end-to-end-tutorials) |
| 21 | +- [Microsoft Fabric Samples - Git repo](https://github.com/microsoft/fabric-samples) |
| 22 | + |
| 23 | +</details> |
| 24 | + |
| 25 | +<details> |
| 26 | +<summary><b>Table of Content </b> (Click to expand)</summary> |
| 27 | + |
| 28 | +- [Wiki](#wiki) |
| 29 | +- [Content](#content) |
| 30 | +- [Connect a workspace to a Git repo](#connect-a-workspace-to-a-git-repo) |
| 31 | +- [Connecting to a workspace Already linked to GitHub](#connecting-to-a-workspace-already-linked-to-github) |
| 32 | +- [Commit changes to git](#commit-changes-to-git) |
| 33 | +- [Update workspace from Git](#update-workspace-from-git) |
| 34 | +- [Disconnect a workspace from Git](#disconnect-a-workspace-from-git) |
| 35 | +- [Considerations and limitations](#considerations-and-limitations) |
| 36 | + |
| 37 | +</details> |
| 38 | + |
| 39 | +https://github.com/user-attachments/assets/64f099a1-b749-47a6-b723-fa1cb5c575a3 |
| 40 | + |
| 41 | +## Connect a workspace to a Git repo |
| 42 | + |
| 43 | +> Only a workspace admin has the capability to connect a workspace to a repository. However, once the connection is established, anyone with the appropriate permission can work within the workspace. If you are not an admin, please request assistance from your admin to connect. To link a workspace to an Azure or GitHub repository, [follow these steps](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git#connect-a-workspace-to-a-git-repo). |
| 44 | +
|
| 45 | +## Connecting to a workspace (Already linked to GitHub) |
| 46 | + |
| 47 | +> [For detailed instructions, please click here](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git#connect-to-a-workspace). If the workspace is already integrated with GitHub, please refer to the instructions for [Connecting to a shared workspace](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-integration-process?tabs=Azure%2Cazure-devops#connect-to-a-shared-workspace). |
| 48 | +
|
| 49 | +## Commit changes to git |
| 50 | + |
| 51 | +> [See detailed instructions here](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git#commit-changes-to-git). After connecting to a Git folder, proceed to edit your workspace as normal. Saved changes will be stored in the workspace only. When ready, you may commit your changes to the Git branch or revert to the previous state. For more information, refer to [commits](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-integration-process?tabs=Azure%2Cazure-devops#commit). |
| 52 | +
|
| 53 | +## Update workspace from Git |
| 54 | + |
| 55 | +> [Check out detailed instructions here](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git#update-workspace-from-git). When a new change is committed to the connected Git branch, a notification will appear in the relevant workspace. Please use the Source control panel to pull the latest changes, merges, or reverts into the workspace and update live items. For further details, refer to [updating](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-integration-process?tabs=Azure%2Cazure-devops#update). |
| 56 | +
|
| 57 | +## Disconnect a workspace from Git |
| 58 | + |
| 59 | +> Only a workspace admin has the authority to disconnect a workspace from a Git Repo. If you are not an admin, please contact your admin for assistance with disconnecting. If you are an admin and wish to disconnect your repo. [Click here for more information about it](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git#disconnect-a-workspace-from-git) |
| 60 | +
|
| 61 | +## Considerations and limitations |
| 62 | + |
| 63 | +> Click here to read more about [considerations and limitations](https://learn.microsoft.com/en-us/fabric/cicd/git-integration/git-get-started?tabs=azure-devops%2CAzure%2Ccommit-to-git#considerations-and-limitations). |
| 64 | +
|
| 65 | + <div align="center"> |
| 66 | + <h3 style="color: #4CAF50;">Total Visitors</h3> |
| 67 | + <img src="https://profile-counter.glitch.me/brown9804/count.svg" alt="Visitor Count" style="border: 2px solid #4CAF50; border-radius: 5px; padding: 5px;"/> |
| 68 | +</div> |
0 commit comments