Hello again! When I set flow storage to GitHub, I don’t understand what the desired behaviour is supposed to be.
1. Does that mean that I do not need to keep my files locally? In a way that prefect automatically creates a temporary directory, pulls the scripts from the given repository with the credentials, executes the scripts and then deletes the script again?
2. Or do I still need to keep files locally? Does then prefect pull the tasks automatically? As far as I understand, I do not need to re-register the flow, but I can change the tasks and then push them.
Plus I seem to have encountered a bug in the tutorial here:
https://docs.prefect.io/core/idioms/file-based.html -> At the very end of the very first example, I ran into an error. I follow everything until I need to register the flow with this command:
prefect register flow -f flows/my_flow.py -p MyProject
This results in this error:
ValueError: Flow could not be deserialized successfully. Error was: ValidationError({'storage': {'ref': ['Field may not be null.']}})
Best wishes from Berlin!