GitHub позволяет вам размещать ресурсы релиза как часть релиза на основе тега, но эти активы контролируются с разрешениями хранилища. Если хранилище опубликовано c, то ресурсы релиза также будут общедоступными; если он является частным, то они также будут частными с теми же правами доступа к хранилищу.
Если вы пытаетесь использовать GitHub с настраиваемой системой контроля доступа, чтобы разрешить только людям, которые приобрели программное обеспечение для его загрузки, тогда это невозможно, и вам нужно будет настроить свой собственный сервер с помощью двоичных файлов. GitHub предоставляет ресурсы выпуска, чтобы люди могли распространять двоичные файлы и другие скомпилированные материалы без необходимости регистрировать их, но он не предназначен для того, чтобы быть вашим CDN или интернет-магазином.