Один хороший вариант, который поддерживает github - это тегирование и автоматическое создание tar.gz / zip на основе этих тегов. Это делает публикацию релизов действительно простой.
http://learn.github.com/p/tagging.html
В коммите / ветви, которые вы хотите пометить как релиз, выполните
git tag <release_tag>
тогда
git push --tags
затем, на github.com/user/repo/tags, вы можете увидеть все отмеченные выпуски. Вы можете ссылаться прямо на эти файлы, как в ответе jimw.