support public repo's.
needed for case of user authenticated but not a collaborator or owner of a public repo.