We need to be able to test directly against Github, not mocking, because Github sometimes does odd things.
There are two valid approaches:
These will be split into their own issues. They can happen in parallel.
Took approach 1. There is now a gitpan-test-account for push/pull purposes and a gitpan-test organization to hold the repositories.