Forum Discussion
Fabric Github Integration Account Connection Problems
imo, this behaviour is not expected and is very likely a current limitation or bug specific to GitHub Enterprise Server integration in Fabric rather than a configuration issue on your side. Fabric Git integration today works most reliably with GitHub.com and Azure DevOps, while GHE (custom domains + fine-grained PATs) still has gaps, especially around per-user authentication persistence. What you are seeing (account list showing empty, add account flow not persisting, and admin logout breaking the workspace link) typically indicates that the token handshake is not being stored or resolved correctly at the user session level.
practical workarounds are limited but the least disruptive ones are... use classic PATs instead of fine grained tokens (Fabric has known inconsistencies with fine-grained PAT support), ensure tokens have full repo + workflow scopes, have each user add the account from Fabric home settings (not only from Source Control panel), and avoid logging out the admin account once the workspace is connected. If stability is critical, consider temporarily switching to GitHub.com or Azure DevOps repos, where this issue does not occur.
Bottom line: do not keep reconnecting the workspace repeatedly; raise a support ticket with logs because this is almost certainly a product issue with GHE account binding in Fabric, not a user error.
Hello! Sorry for the late response, apparently its "expected behavior" (?) which doesn't make any sense. What I discovered is that if you add the full URL repository when creating the connection this happens and it doesn't matter if it is normal github or github enterprise. The expected behavior came from microsoft part after I opened a ticket as you suggested (thank you btw).
Overall it was not fixed, they just said it is expected and should be like this which doesn't make anysense since before you logout you get this: "This workspace will still be connected to the Git repository and you can log back in whenever you want.". And it is not true, I can't log back in and it doesn't matter if it is Github or Github Enterprise. What I found is that if you have an account connected to a repo and someone create a connection you get connected automaticaly which is something that helps the problem