Are you in the right place? You have cloned the main SXEmacs repo, but for whatever reasons, you are unable to set up a remote repo that Steve can access.
Yes? OK, great, read on.
Firstly, if you can set up an accessible remote repo, please do so. It will make things so much easier for everyone. We do understand that there may be some valid reasons why you can't, hence, this section.
This section differs from the previous only in that because you have no accessible remote, the SXEmacs developers can't pull in your changesets directly from you. Instead, once your patch hits the mailing list and is approved, it will be applied manually to the SXEmacs code base.
The steps you take to get your patch to the list are almost identical to those in the previous section, except you won't push anything anywhere, and you'd not be using a post-receive hook.
You could, in theory, use a post-commit hook, but I'd not recommend it. Think about the situation where you are working on something fairly big. You'd most likely commit several times before you have things ready for us.