I set up a GitHub pages project site using my organization's Enterprise account. The page is supposed to be public, but it still requires LDAP authentication. Is there a way to have it be really public?
It sounds like your GitHub Enterprise is running in "Private Mode", from the admin UI:
Private mode only allows users with accounts to access any part of your installation. The sign-up page will be disabled, as will anonymous clones over git://.
To change this an admin user would need to navigate to:
your.enterprise.github.url/setup/settings
And uncheck the "Private Mode" checkbox.