create a social app in your django admin: /django-admin/socialaccount/socialapp/ with the data from the github provieder you just created
in your django admin sites (/django-admin/sites/site/) make sure you have an entry with id=1, with domainname=http://127.0.0.1:8004
After this there should be a github login button underneath the login form. After you logged in via Github you can remove the github connection in your account settings (/accounts/social/connections/)
[x] add socialaccount apps
[x] adapt user model
[x] add links to social accounts to login page
[x] add entry for socialaccount settings to user settings
[ ] style
[ ] add all social accounts we want to settings (FB, Google, Twitter, etc.)
At the moment only gihub is added as social provider. To add you
add an github provider on github (here: https://github.com/settings/developers, as callbackurl use 'http://127.0.0.1:8004/accounts/github/login/callback/', also use http://127.0.0.1 instead everywhere)
create a social app in your django admin: /django-admin/socialaccount/socialapp/ with the data from the github provieder you just created
in your django admin sites (/django-admin/sites/site/) make sure you have an entry with id=1, with domainname=http://127.0.0.1:8004
After this there should be a github login button underneath the login form. After you logged in via Github you can remove the github connection in your account settings (/accounts/social/connections/)