It is possible to load a Deckfile via Git like so deck get git@mygithost.com/repo.git#branch. This loads the Deckfile and processes it accordingly.
When there are relative file system paths included in the sources this won't work as the repo is not present on the local machine. Same with other sources.