From ec3ed2c9ff93ed2cf2538eb1e975042397a02672 Mon Sep 17 00:00:00 2001 From: Brendan Forster Date: Tue, 6 Jul 2021 17:57:09 -0300 Subject: [PATCH] [docs] add new section for org repos (#552) --- docs/known-issues.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/known-issues.md b/docs/known-issues.md index 9ef17a73c19..610d5001f7d 100644 --- a/docs/known-issues.md +++ b/docs/known-issues.md @@ -14,6 +14,7 @@ - [Authentication errors due to modified registry entries](#authentication-errors-due-to-modified-registry-entries) - [Linux](#linux) - [I get a white screen when launching Desktop](#i-get-a-white-screen-when-launching-desktop) + - [I cannot access repositories under my organization](#i-cannot-access-repositories-under-my-organization) # Known Issues @@ -244,3 +245,20 @@ Check to see if there is an `Autorun` value in either of those location. If ther Electron enables hardware accelerated graphics by default, but some graphics cards have issues with hardware acceleration which means the application will launch successfully but it will be a white screen. If you are running GitHub Desktop within virtualization software like Parallels Desktop, hardware accelerated graphics may not be available. **Workaround:** if you set the `GITHUB_DESKTOP_DISABLE_HARDWARE_ACCELERATION` environment variable to any value and launch Desktop again it will disable hardware acceleration on launch, so the application is usable. + +### I cannot access repositories under my organization + +The GitHub Desktop application is an OAuth application, but this fork does not +have the same permissions as the app does on Windows and macOS, which manifests +in a couple of different ways: + + - the "Clone a Repository" view does not show all organization repositories + - pushes to a repository owned by an organization may be rejected with a + generic error message + +The root cause of this is organizations by default will have "OAuth App access +restrictions" enabled, which blocks the GitHub Desktop development app that is +used by this fork. + +**Workaround:** ask your organization admin to [approve access](https://docs.github.com/en/organizations/restricting-access-to-your-organizations-data/approving-oauth-apps-for-your-organization) +to the GitHub Desktop development app.