Need help with deploying app for a private github repo

app: https://chessmoveexplainer.streamlit.app/
Its a private github repo, I gave access to streamlit to access the private repo.
logs:

[     UTC     ] Logs for chessmoveexplainer.streamlit.app/
────────────────────────────────────────────────────────────────────────────────────────
[15:24:46] 🖥 Provisioning machine...
[15:24:46] 🎛 Preparing system...
[15:24:46] ⛓ Spinning up manager process...
[15:15:04] 🚀 Starting up repository: 'chess_move_explainer', branch: 'main', main module: 'app.py'
[15:15:04] 🐙 Cloning repository...
[15:15:04] 🐙 failed
[15:15:14] 🐙 failed
[15:15:24] 🐙 failed
[15:15:34] 🐙 failed
[15:15:45] 🐙 failed
[15:15:55] 🐙 Failed to download the sources for repository: 'chess_move_explainer', branch: 'main', main module: 'app.py'
[15:15:55] 🐙 Make sure the repository and the branch exist and you have write access to it, and then reboot the app.
[15:17:34] ❗️ Streamlit server consistently failed status checks
[15:17:34] ❗️ Please fix the errors, push an update to the git repo, or reboot the app.