As the epub and pdf are generated files, it makes sense to put them in releases rather than in git - git isn't really made for that, and releases can be associated with tags. For GITenberg, we've actually used travis-ci to build epub and pdf (including from asciidoc source!) whenever a repo is tagged.