I am having issues deploying an app hosted in a private organization repo.
The app contains (in the requirements.txt) a dependency from another private repo from the organization.
The requirements.txt in the app contains the reference to the package: git+https://github.com/{org}/{repo_name}.git#egg={package_name}
However, when I try to publish to Streamlit Cloud I recieve the following error: fatal: could not read Username for ‘https://github.com’: No such device or address
Theoretically, you could also copy the deploy ssh key from the project repo into the pip repo. However, as far as I know, you cannot access the deploy key in github. You can only delete the deploy key, but not copy or read it.
Maybe @randyzwitch has another idea.