When you create a repository, you can choose to make the repository public or private. Repositories in organizations that use GitHub Enterprise Cloud and are owned by an enterprise account can also be created with internal visibility.
Public repositories are visible to the public, while private repositories are only accessible to you, and people you share them with. Your account must be on a paid plan to create a private repository. For more information, see "GitHub's billing plans."
It is public. However I don't remember being asked what license to give it. Code hosted at GitHub without any explicit licence mostly falls under the "All rights reserved" clause (cf. InfoWorld post on this subject).
Private repositories are intriguing because they offer security protections that public repositories don't, such as ensuring that sensitive data like passwords, SSH keys, API keys and other information isn't accidently exposed.
I am finally moving to GitHub for source control. We can only use a public repo for a project were doing, but how public is public? Is it safe to assume that if I do not publicize the project at all, no one will really find it among the 3 mil repos they already have?
I cannot really have people seeing the source code as of right now, but 7/mo is a little steep for needing just 1 private repo.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With