You will not be able to deploy a private GitHub repository on Streamlit Sharing.
This feature will be offered via Streamlit for Teams when we release it later this year. Streamlit for Teams is currently in a private Beta. You can learn more and sign up for updates at this link:
Would you mind clarifying what you mean by
Can I associate my domain with streamlit?
Best, ![]()
Snehan