Somewhat like #526. I'd like to be able to specify who is the author of the commit. The [GitHub API](https://developer.github.com/v3/git/commits/#create-a-commit) seems to allow for this. I'm willing to make the PR for this, as well as accompanying tests.