Шаг 1.
Авторизутесь в GitHub и в правом верхнем углу своей личной страницы-сводки нажмите пиктограмму «Settings»:

Шаг 2.
Система перенаправит Вас в раздел «Settings».
Там в левом боковом меню выберите пункт «Applications»:
Шаг 3.
Система перенаправит Вас на страницу «Applications».
Там посредством верхнего меню переключитесь на вкладку «Developer applications»:
Шаг 4.
Нажмите кнопку «Register new application» в правом верхнем углу страницы:
Шаг 5.
Система перенаправит Вас на форму регистрации приложения («Register a new OAuth application»).
Заполните эту форму.
В графе «Authorization callback URL» укажите адрес вида:
http://<Ваш сайт на движке Discourse>/auth/github/callback
Нажмите кнопку «Register application»:

Шаг 6.
Система создаст Ваше приложение.
Обратите внимание на поля «Client ID» и «Client Secrent».
Значение этих полей надо будет указать в административной части Вашего форума Discourse.
Шаг 7.
Зайдите в административную часть Вашего форума Discourse.
В верхнем меню выберите пункт «Настройки».
Затем введите «github» в поле для фильтра.
Система покажет Вам все настройки Discourse для GitHub.
Включите опцию «enable github login».
Заполните поля «github client id» и «github client secret» значениями с предыдущего шага:
Шаг 8.
Всё, теперь на Вашем форуме Discourse должна работать авторизация через GirHub:


