Might be a good idea to keep a list of required github permissions in a central place? (one place could be in github/conf.py, although it's not really an overrideable setting, so it could as well be in `github/__init__` or `lib`).

```python
GITHUB_OAUTH_SCOPE=["repo", "write:repo_hook", "write:public_key"]
```

Should make future maintenance simpler.