A team is setting up a new GitHub repository for an internal company project. The project must be visible to all employees within the organization's GitHub Enterprise instance, but must NOT be accessible to the general public or external users. Which repository visibility setting should they choose?
- A. Protected
- B. Public
- C. Private
- D. Internal✓ Correct
Explanation
The 'Internal' visibility setting is available on GitHub Enterprise Cloud/Server and makes the repository visible to all authenticated members of the enterprise, while remaining hidden from the public internet and external users. 'Public' would expose the repository to anyone on the internet, which violates the requirement. 'Private' would restrict access to only explicitly invited collaborators, which is more restrictive than needed and would exclude all other employees by default. 'Protected' is not a valid repository visibility setting in GitHub.