Size: 9780
Comment: Going to fix the link instead of removing it.
|
Size: 9773
Comment: Fixed the link. Apparently the old company page was dead but a product page exists now. Sorry for the revert before.
|
Deletions are marked like this. | Additions are marked like this. |
Line 20: | Line 20: |
* [[http://www.fogcreek.com/fogbugz/devhub|FogBugz Dev Hub]] offers services including Mercurial hosting from 63 USD per month for up to five users. | * [[https://www.fogbugz.com/version-control|FogBugz]] offers services including Mercurial hosting from 75 USD per month for up to five users. |
Mercurial Hosting
Services that provide hosting of Mercurial repositories.
Contents
1. Free services
Following is a list of services that offer hosting at no cost including sites that additionally offer paid services. Among those web sites, most require proprietary JavaScript to register or even to display the content, including code from unrelated third parties (Google reCAPTCHA or similar). Puszcza and Savannah do not require proprietary software to use.
Mozdev: Provides free project hosting for Mozilla applications and extensions.
OSDN: A free-of-charge service for open source software developers. Some of the features: wiki, bug tracker, shell access and project web site hosting.
Puszcza: A hosting service for free (libre) software that uses the savane software. Operated by Sergey Poznyakoff.
Savannah: Free software hosting for people committed to free software, supports Mercurial and the repositories are accessible via hgweb. Uses the savane software.
SourceForge.net: Free hosting for open-source software. Supports Hg and many other project features (wiki, issues, mailing lists, forums, etc)
2. Paid services
A2 Hosting - Mercurial comes pre-installed on each Web Hosting and Managed VPS or auto-install it with the exclusive A2 Quickinstaller on your VPS Hosting account.
Codebase - Offers a free plan for small-sized Repositories (Mercurial, Git, and Subversion). Polished web interface. SSH and HTTP.
FogBugz offers services including Mercurial hosting from 75 USD per month for up to five users.
Helix TeamHub from Perforce provides Mercurial, Git, and SVN hosting, role-based access control with LDAP/AD integration. Can be installed on-premises or used as a hosted service (free for up to 5 users and 1GB of data storage).
HostStage - 1 click Installation of Mercurial from your own control panel access. Low-cost web hosting plans starting from $1.95 or Get Mercurial on Linux VPS
Ingate Mercurial, Git and Subversion hosting - either shared or on dedicated cloud servers
MilesWeb Hosting Get pre-installed Mercurial, Trac, Git and Subversion repositories on Linux VPS Hosting server.
Phabricator provides Mercurial/Git/SVN hosting with project management features like issue tracking, code review and chat channels.
RepositoryHosting provides Mercurial/Git/SVN hosting with Trac.
RoseHosting offers fully-managed Mercurial hosting with free 24/7 technical support and free website migrations. Contact their support team and they will install Mercurial for you for free.
sourcehut instance of sourcehut hosting that provides ticket tracking, continuous integration, mailing lists and more.
SourceRepo provides Mercurial/Git/SVN hosting with Trac/Redmine project tracking.
XP-Dev.com provides Mercurial hosting, project tracking and integration with various other projects/issue tracking tools.
Versionshelf provides Mercurial and SVN hosting and integration with various other services.
3. Self-Hosting software
Helix TeamHub from Perforce provides Mercurial, Git, and SVN hosting, role-based access control with LDAP/AD integration. Can be installed on-premises or used as a hosted service (free for up to 5 users and 1GB of data storage).
Heptapod - Heptapod is a friendly fork of GitLab CE providing support for Mercurial. It was presented at the Mercurial conference 2019 in Paris (self-hosted instance of Heptapod). While in its early stages of development, it should be viable for self-hosting.
HgLab - Built for Windows, HgLab is a Mercurial source control management system for with push and pull server, repository browser and a whole slew of other goodies.
Kallithea is free software that provides Mercurial and Git hosting. It has support for pull requests and a built-in review system.
Phabricator can be freely self-hosted and provides Mercurial/Git/SVN hosting with project management features like issue tracking, code review and chat channels (identical to the paid service detailed above, but self-hosted instead).
RhodeCode Enterprise - RhodeCode provides support for Mercurial, Git, and Subversion. Supports http/https/ssh protocols, code-review, advanced permission system, IP restrictions, web based file editing, side-by-side diffs, snippets (gist) system and pluggable authentication system. It comes in two variants free Community edition and paid Enterprise.
Savane: The software used by Puszcza and Savannah.
SCM-Manager - SCM-Manager is described as "The easiest way to share and manage your Git, Mercurial and Subversion repositories over http."
sourcehut - free & open-source software offering hosted Mercurial & Git repos with continuous integration, tickets, mailing lists, wikis.
Trac is a free & open source bug tracker, code browser and wiki with support for Mercurial. It is written in Python, extendable with many plugins, and has low and flexible installation requirements.
4. Historical sites
Web sites that offered Mercurial hosting but no longer do or are offline now. This list may be useful in case they restart activities.
Alioth: Announcement of closure (it is still online as of 2017-11-14 UTC but has technical problems).
Bitbucket: Offered Mercurial hosting until 2020-05-31, before going Git-only.
KForge: Offline as of 2017-11-14 UTC.
ShareSource.org: Offline as of 2017-11-14 UTC.
5. Comparison table with Mercurial-specific features
The primary goal of this table is to compare other hosting platforms against Bitbucket, that's why it's there even though it's going to shut down Mercurial features on 2020-06-01.
General information and features not related to Mercurial can be found at https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities
Shared: there's a public instance that allows 3rd-party users to host their projects
Free: there is a free plan on one of these public instances
Self-hosting: it's possible to set up on-premises and it supports Mercurial (i.e. not like Bitbucket Server)
Evolve: supports ChangesetEvolution
Topics: shows changeset topics in the UI
Clonebundles: provides data generated by ClonebundlesExtension, a large-repo optimization on the initial clone, useful for CI
Pullbundles: similar to clonebundles, but usable for pulls too, useful for users
SSH push: all ACLs and features are supported when pushing via SSH
Versions: versions of Mercurial and EvolveExtension that are used or supported server-side
Name |
Shared |
Free |
Self-hosting |
Evolve |
Topics |
Clonebundles |
Pullbundles |
SSH push |
Versions |
Bitbucket Import |
Bitbucket |
Yes |
No |
Yes |
No |
Yes |
? |
Yes |
? |
? |
|
Heptapod |
? |
? |
Yes |
Yes |
? |
? |
5.2 / 9.2.1 |
|||
Kallithea |
? |
? |
Partial |
? |
? |
? |
? |
? |
? |
|
TBA |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
5.1 / 9.3 |
? |
||
Sourcehut |
Yes |
Yes |
No |
Yes |
No |
Yes |
5.1 |
? |
6. See also
PublishingRepositories for setting up your own Mercurial servers