Why can't I see my Github organization's repos?

In order to add an organization's Github repository to codebeat:

  • You have to be an admin or owner of the codebeat account
  • The organization can't have third-party application access restricted or codebeat application has to be whitelisted.
  • You have to have admin privileges to the Github repository by either:
    • Being an owner of the Github organization or
    • Being a member of a team that has admin privileges to that repository or
    • Being an admin collaborator in that repository

📘

Why do we need repository admin privileges?

codebeat needs to add an SSH key and a pull request webhook in order to provide our services. Only repository admins can add SSH keys and webhooks.