Github
GitHub is used to store the project files. It is a Git repository hosting service which helps you manage projects, build software along other developers, and use version control.
Connector Release Version
Github connector was delivered in the 8.4.1 release.
Supported Actions
Supported Triggers
Push
Supported Authorization
OAuth
* 
Before adding an OAuth connection, ensure that you follow the steps provided in Obtaining Client Id and Client Secrets for Github.
Authorize Github
Github authorization has to be done for each Github connector action. To authorize Github, do the following:
1. In the Authorize Github field, select Add new Github login.
2. On the Set Access window, review the list of access permissions, and then click ALLOW.
3. Enter your credentials, and then click Sign in.
4. In the Add Authorization window, rename the Authorization Label, if needed, and then click ADD.
* 
Click TEST to validate the authorization.