Hg Server
About Hg Server
Hg Server allows you to easily install and manage a fully-functional Mercurial(Hg) server on the Mac OS X platform.
Hg Server lets you host your Mercurial repositories on your own Mac computer, and you have the max control over your source code. No source code leak, no monthly fee, no long-haul network links, everything is right beside you!
Hg Server uses HTTP basic authentication to password protect your Hg repositories, you can create arbitrary Hg users without touching your system accounts.
Hg Server acts as a central server where you can push your local changes to and share your code with other people / computers.
You can finish the setup process in minutes:
1. Create a repository
2. Create a Hg user account
3. Set permissions for the repository
4. Start the Hg service
5. You can access the Hg repository now
Setup your own Hg Server, and start creating great stuffs now!
* FAQ
Q: I'm getting the 403 error?
A: Please make sure that you've assigned a user/group to the repository and that the current Hg user account has read/write access to the repository.
Q: Why can't I use the 80 port in Hg Server?
A: The ports below 1024 are reserved for root users only, but a sandboxed app can't ask for root privileges, so you can not use those ports in Hg Server.