Facing the error regarding the access.

Hey there, thanks for reaching out and welcome to the Streamlit community! :blush: The error “You do not have access to this app or it does not exist” on Streamlit Community Cloud usually means there’s a mismatch between your Streamlit account and your GitHub repo permissions, or the app’s GitHub coordinates (repo name, branch, or entrypoint file) have changed. It can also happen if your app is set to private, your GitHub account isn’t properly linked, or you’re signed in with a different email than the one associated with your GitHub account.

To resolve this, try the following steps:

  1. Check GitHub Coordinates: If you changed your repo name, branch, or entrypoint file, delete the app in Streamlit Community Cloud and redeploy it with the new coordinates (docs).
  2. Verify Account Linking: Make sure you’re signed in to Streamlit Community Cloud with the same GitHub account used to deploy the app. If you have multiple accounts, sign out of all, then sign in first with your email (or Google), then with GitHub (docs).
  3. Check App Visibility: If your repo is private, ensure Streamlit has access to private repos in your GitHub settings. If you moved the repo between organizations or accounts, update permissions accordingly.
  4. Workspace Matching: Make sure you’re in the correct workspace that matches the repo owner (docs).

If you’re still stuck, try deleting and redeploying the app, or change the subdomain temporarily and then switch it back. If possible, please share a minimum reproducible example or your repo link so the community can help debug. Community members, feel free to jump in with your insights!

Sources: