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.