Unable to grant repository access to third-party app #167432
Replies: 9 comments 4 replies
-
|
Might sound a bit odd, but sometimes the simplest things can be the issue. If its installed on the right level then ignore this lol. If your repo is under a personal account, the app should be installed on your personal account. If it's under an organization, the app needs to be installed on that organization, at least based on the context provided in the post. |
Beta Was this translation helpful? Give feedback.
This comment was marked as off-topic.
This comment was marked as off-topic.
-
|
Sometimes, after switching between "All" and "Selected Repositories," OAuth permissions don’t refresh immediately. Try: Going to https://github.com/settings/applications Find Google Labs Jules Click "Re-authorize" (not just "Revoke") Wait a few minutes, then retry from the Jules interface |
Beta Was this translation helpful? Give feedback.
-
|
Hey! Try this: 1) Completely revoke Jules' access in GitHub Settings - Applications, 2) Log out and back into both GitHub and Jules, 3) Reconnect through Jules' official setup (not manually). If it still doesn't work, test with a new public test repo - if Jules sees that one, your private repo might have special security settings blocking access. |
Beta Was this translation helpful? Give feedback.
-
|
Here’s what to check and try to fix the issue with Google Jules not seeing your private repo:
|
Beta Was this translation helpful? Give feedback.
-
|
If Google Jules isn’t seeing your repo, try removing it from your GitHub settings and connecting it again. Make sure it has access to all your repos or that your specific repo is selected and saved properly. also check that the repo isn’t archived and that you still have full access. If you're using a personal access token, it needs the right permissions like repo and permissions like repo a workflow. If it still doesn’t work, try with a public repo to see if the issue is related to it being private. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @starskipper 👋 You're right to expect that the “All repositories” permission should allow Jules (or any authorized app) to access your repos — including private ones — as long as the app has the necessary scopes granted. Here are a few things to double-check: ✅ 1. Ensure the app is OAuth-based and not GitHub App only GitHub Apps (like Jules) require explicit permission per repo. So even with "All repositories" selected, GitHub Apps might still not show private repos unless the app has been configured correctly from the developer's side too. ✅ 2. Token scope mismatch Settings → Developer Settings → Personal Access Tokens (Classic or Fine-grained) Make sure the token you're using (if any) has: repo (full access to private repos) read:org (if repo is under an org) workflow, admin:repo_hook, etc., depending on what Jules needs. ✅ 3. Jules might use GitHub App authorization flow Going to Settings → Applications → GitHub Apps → Authorized GitHub Apps Click on Google Labs Jules Confirm it has access to your specific private repo Sometimes the permissions page doesn’t immediately reflect the required repo scope until explicitly selected again — even after revoking and re-authorizing. 🛠️ 4. Repo visibility and permissions The repo has not been archived You're logged into the correct GitHub account when authorizing There is no 2FA or SSO blocking repo access (not common for personal accounts, but worth checking) 🔁 Last Resort: Revoke → Re-authenticate cleanly Log out from Jules Log back in, reauthorize Jules carefully, choosing "Only select repositories", and manually pick the target repo Refresh Jules or retry connecting Let me know if this helps — if it still fails, the issue may be on Jules’ end or how their app handles GitHub App scopes. Hope this gets you unblocked! |
Beta Was this translation helpful? Give feedback.
-
|
🕒 Discussion Activity Reminder 🕒 This Discussion has been labeled as dormant by an automated system for having no activity in the last 60 days. Please consider one the following actions: 1️⃣ Close as Out of Date: If the topic is no longer relevant, close the Discussion as 2️⃣ Provide More Information: Share additional details or context — or let the community know if you've found a solution on your own. 3️⃣ Mark a Reply as Answer: If your question has been answered by a reply, mark the most helpful reply as the solution. Note: This dormant notification will only apply to Discussions with the Thank you for helping bring this Discussion to a resolution! 💬 |
Beta Was this translation helpful? Give feedback.
-
|
I'm having the exact same issue. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
I'm trying to use Google Jules and can't get it to to see my repo. I've gone through their setup documentation meticulously, troubleshooted, and retried from scratch multiple times, and have come to the conclusion that the problem is on the GitHub side of my setup, not the Jules side.
In my Settings page, under Integrations->Applications, it says:
Google Labs Jules
[Green check mark] Read access to metadata
[Green check mark] Read and write access to actions, code, issues, pull requests, and workflows
[Radio option selected] All repositories
[Radio option unselected] Only select repositories
Despite the above, when Jules attempts to list the repos in my account it gets an empty list.
I've also tried selecting "Only select repositories" rather than "All repositories" then selecting my repo explicitly, but the result is the same.
The repository in question is private, but my understanding is that should be OK. Neither my account nor the repo are part of an organization. Most online resources I've found about similar issues suggest revoking and re-granting access; I've already tried that multiple times.
Is there any other setting or step I may be missing? Should the setting above be sufficient on its own, or is there something else I need to do to make my account and/or repo visible to other apps?
Beta Was this translation helpful? Give feedback.
All reactions