I started to try the streamlit cloud thing a few month back and it seemed to work then with my github login. Now I came back to it and if I click on login with github it takes me to a Sign in - Google Accounts page. Can someone tell me what is going on here??? Tried it with all my browsers btw.
That is expected behavior. The sign-in flow includes signing into Streamlit Cloud via email / Google and signing in to GitHub so Streamlit can access your app repos.
When I tried to do this, I can’t login to my existing account. Instead I’m asked to create a new account with streamlit. But I already have an account at streamlit which was created by signing in via github. It seems streamlit assumes, that your github account is using a gmail email address.
Instead how I managed to login to my existing streamlit account was by clicking on sign in via email and using the email address I use with github. This worked. However after login in addition I needed to go to settings/source control and connect to github to finally see my existing streamlit cloud apps.
If you’ve logged in with both GitHub and Gmail/Google in the past, but are now trying to log in via only GitHub, Streamlit Community Cloud will prompt you to log in with Gmail/Google as well.
If you’d like to unlink your Gmail/Google account from Streamlit Community Cloud, you log in with both GitHub and Gmail/Google, and then log out via Gmail/Google.