How to create a kind of ''unlisted'' type of repository?

Please make this happen, the use cases are very reasonable.

+1 Definitely add this feature. It would be nice to have a repo that is unlisted and viewable without a github account.

I would also like this feature. I create and teach programming courses, and would like to offer access to unlisted repositories to students for learning purposes. Having the ability to use diffs when learning is crucial, something a secret gist doesn’t provide.

Would be a great feature to have

Would love that feature!