The registry is just a git repository and if you host it on GitHub you should be able to use it from Github CI, provided that you know how to setup tokens or whatever is needed for authentication to your private repositories.
I don’t have any private GitHub repositories myself but there’s some related discussion in Private registry.