Error when deploying public repos stored under Organization

Hi,

I have a public repository containing a Streamlit app under an organization that I have created.

When I try to deploy it, I get the following error (also see screenshot attached below):

Mismatched workspace name and repository owner

Is that a bug? Is there any workaround for this?

Best regards,

Alberto

I have the solution.

To deploy an app owned by an organization, you’ll need to switch into that organization’s workspace by clicking your username in the top right corner – there should be a dropdown menu that appears and that displays the org name as an option. If the org doesn’t appear as an option in the dropdown, that means that your GitHub org admin has not granted access to Streamlit, in which case I would recommend reaching out to that person and requesting that they grant access.

Bold by me, that was exactly my case. I am the owner of the organization, so to grant access, I went to:

  • My organization’s profile > Settings > Third Party Access

This answer was by @Caroline Frasca from Streamlit Support. Many thanks to her and the team.

Best regards,
Alberto