Before you get started with the Github integration, you must take two steps or the integration will not work:
(1) Make sure you are an admin in the repository you want to connect.
(2) Make sure you have the right permissions set in your organization.
1. Admin permissions
Admin permissions must be given per repository. You must be an admin of a private or public repository in order to integrate it with monday.com. The integration will work on private repositories, but only if the person that is trying to create them has the owner permissions over the repository.
To learn more about making someone an Admin, check out this article from Github.
2. Third-party restrictions
In order to integrate with Github, you need to make sure there are no restrictions under the organization's "Third-party application access policy".
To navigate there, click on your avatar and select "Your profile":
Then, on the left side of your profile page, select your organization:
Choose "Settings" from the overhead menu:
Then choose "Third-party access" from the menu on the left. This will bring you to the "Third-party application access policy" section. You will see whether or not you have any restrictions set up. If you do have restrictions in place, you can "Remove restrictions" from here:
Once you click "Remove restrictions", you will receive the following warning message:
Click "Yes, remove application restrictions" to proceed.
Once these two permissions are set correctly, you should have no trouble integrating with monday.com. However, if you run into any trouble or have questions, please reach out to our team at email@example.com. We're here 24/7 and happy to help!