GitHub

Service Description:

Powerful collaboration, code review, and code management for open source and private projects. Public projects are always free.

User Guide

Activation of the service

From the page http://127.0.0.1:8000/th/service/

Services

from the “Services available” part of the page, select Github and press “Activate it”

Defining a trigger

with Github as provider, when another service is used as a consumer

github step 1 github step 2

with Github as consumer, when another service is used as a provider

github step 3 github step 4

Installation Guide

Requesting a key

On https://github.com/settings/developers, click on “New Oauth App” button at right.

Fill the form and get the informations that you will need to provide in the next paragraph

The service keys

Here are the modifications of .env file you will need to make to be able to use your credentials with Github

TH_GITHUB_USERNAME= 'username'
TH_GITHUB_PASSWORD= 'password'
TH_GITHUB_CONSUMER_KEY= 'your consumer key'
TH_GITHUB_CONSUMER_SECRET= 'your consumer secret'