Since NeetoCI runs CI jobs on your GitHub repositories, it requires permission to access them, receive webhooks, and send commit statuses. So the first thing you need to do once you have signed up to NeetoCI is to connect your GitHub account. Ensure that the GitHub account you choose to connect has admin privileges to all the repositories you want to run the CI workflows on. You can read about access management on GitHub in this documentation.
To connect a GitHub account to your NeetoCI organization, follow these steps:
Head over to the Settings page from the NeetoCI dashboard and select GitHub Integrations. Then click on the Connect GitHub Account button. This will take you to GitHub where you might be asked to log in to your GitHub account if you haven't already logged in.
After that, GitHub will ask you to confirm if you want to grant NeetoCI permission to access your repositories. Choose all organizations you would like NeetoCI to have access to and click on Authorize bigbinary.
GitHub will then redirect you back to NeetoCI where you can see the GitHub account that was just connected.
By default, the GitHub account that was connected first will be the Primary GitHub Account. All operations that involve GitHub will be performed using that GitHub account. You can connect multiple GitHub Accounts to NeetoCI. You will be able to choose your Primary GitHub Account.