You can integrate multiple GitHub accounts into NeetoCI. When you integrate the first GitHub account, it will be considered as the Primary GitHub account. Any GitHub operations done by NeetoCI will use the Primary GitHub account for authentication.
Changing the Primary GitHub account
You can add multiple GitHub accounts, however, the Primary account will remain unchanged. You can select which GitHub account should be Primary . Once the Primary GitHub account is changed, any GitHub operations done by NeetoCI from that point will be authenticated using that GitHub account. So make sure that the GitHub Account you are going to set as Primary has permission to manage webhooks in the repositories that you have added to NeetoCI. To learn more about Repository Permission, refer to this documentation.
To change the Primary GitHub account, follow these steps:
Go to Settings → GitHub Integrations.
Next to the GitHub account you wish to make Primary , click on the Make Primary button.
Reconnecting Revoked GitHub Account
NeetoCI can be revoked access to a GitHub account. In this case, the GitHub account will be marked as Expired in the GitHub Integrations settings, as shown in the screenshot below.
If your Primary account has expired, any GitHub-related operations will fail. You can either make another account as your Primary account or reconnect the expired GitHub account. You can reconnect an expired GitHub account with the following steps:
Go to Settings → GitHub Integrations.
Next to the Expired GitHub account you wish to reconnect, click on the reconnect button.
You will be taken to GitHub where you might be asked to log in. You will be then asked to Authorize bigbinary.