I can't seem to push to any of my remote repositories over SSH. I can push over HTTPS just fine. The problem just started happening today, and I didn't change my keys or anything between yesterday and today.
Here's what I get when I try to push:
$ hg push --debug
running ssh firstname.lastname@example.org "hg -R sjl/stevelosh/ serve --stdio"
sending hello command
sending between command
remote: capabilities: unbundle lookup changegroupsubset branchmap
pushing to ssh://email@example.com/sjl/stevelosh/
sending heads command
searching for changes
common changesets up to b8301b4e1d66
sending branchmap command
2 changesets found
list of changesets:
sending unbundle command
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 2 changesets with 2 changes to 2 files
remote: error: pretxnchangegroup.bb_perm hook failed: You're not allowed to write to this repository.
remote: transaction abort!
remote: rollback completed
remote: abort: You're not allowed to write to this repository.
abort: unexpected response: empty string