You should definitely not commit assets that are paid to a public repo or you might get a takedown notice. You can ignore them as mentioned above, or a fancier solution but with a bit more complexity is to create a submodule for the assets that is a private repo and include that in the main repo which is public