IT and Development

GitHub

12min
with the github app in {{product name}} , you can manage commits, forks, releases, branches, assignees, milestones, gists, pull requests, issues, labels, comments, commit comments, organizations, members, and users in your github account requirements to use the github app in {{product name}} , you must have a github account connect github and {{product name}} to get started, you must first create a connection between github and {{product name}} , allowing the two services to communicate you can connect the github app to {{product name}} in two ways github docid\ hkx727rmdfkpt7tw0jaft github docid\ hkx727rmdfkpt7tw0jaft connect github to {{product name}} using oauth to create the connection log in to your {{product name}} account, add a github module to your {{scenario singular lowercase}} , and click create a connection select github (oauth) for the connection type optional in the connection name field, enter a name for the connection optional switch on show advanced settings and enter your github github docid\ hkx727rmdfkpt7tw0jaft click save if prompted, authenticate your account and confirm access you've successfully established the connection and can now use the github app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps here https //help make com/connect an application#tn2pj connect github to {{product name}} using a token to connect github to {{product name}} using a token, you need to obtain a token from your github account log in to your github account and access the settings page click personal access token , select the token type you want to create, select the expiry and scopes, and click generate token copy the token value and store it in a safe place log in to your {{product name}} account, add a github module to your {{scenario singular lowercase}} , and click create a connection select github for the connection type optional in the connection name field, enter a name for the connection in the token field, enter the token you copied from your github account click save you've successfully established the connection and can now use the github app in your {{scenario plural lowercase}} if you want to make changes to your connection in the future, follow the steps here https //help make com/connect an application#tn2pj obtain client credentials you must create a custom app in your github account to obtain client credentials log in to your github account click your profile token > settings > developer settings > new github app enter the following mandatory details to set up the app field description github app name name of the application homepage url application website url address callback url enter https //www integromat com/oauth/cb/github click create github app click generate a new client secret copy the client id and secret values to a safe place you have successfully retrieved the client credentials github modules after connecting to the github app, you can use the following types of modules to build your {{scenario plural lowercase}} commits watch commits forks watch forks organizations watch organizations get an organization search organization members users get a user repositories watch repositories get a repository comments watch commit comments create a comment update a comment get a comment search comments delete a comment issues watch labels watch issues create an issue update an issue add labels get an issue delete a label delete an issue pull requests watch pull requests get a pull request search pull requests gists watch gists get a gist search gists assignees add assignee get an assignee search assignee delete assignees branches watch branches get a branch search branches releases watch releases get a release search releases other execute a graphql query