It would make the repo less cluttered (no need to separately include dependencies if they're already on github)
On the other hand, it would make the project somewhat less portable (if one of those dependencies disappears from github, you can't compile the project)