You can clone with
HTTPS or Subversion.
You can't simply pass the error object because it's not enumerable, so it will always be empty when sent into JSON.stringify(). The message works well enough for our use case.
Pushing new commits will allow the pull request to be re-opened.