Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Since there are so many threads already, here is a recap of the competition:

Self Hosted (in order of anecdotal popularity) - Gitlab - Gitea (fork of Gogs) - Gogs - Phabricator - GitBucket - Rhodecode - Kalithea (fork of Rhodecode) - GitPrep - Allura - GitSSB - Pagure

If you want hosted Git, there are many competitors, but some of the notable are - Gitlab - Attlassian BitBucket - Google Cloud Repositories - Amazon CodeCommit - Canonical Launchpad - Sourceforge

All of which assume you want git, but other DVCSs are Mercurial (which is supported by a number of the above servers) and Fossil.



Adding to the list of "If you want hosted Git": Keybase.io.

They provide encrypted git hosting for free: https://keybase.io/blog/encrypted-git-for-everyone

No issues, pull requests, and social features though.


for private repos this is supercool. was already on keybase, now it makes even more sense to use it more


http://sr.ht is another service.


Which of them support code reviews modeled with distributed git objects? Maybe with git-appraise or something similar?

One of the annoying things, to me, is that the solutions I see all model code reviews as records in databases instead of doing something distributed and reusable.


I forgot how much I liked Mercurial. GitHub really destroyed it.


Seems like it needs a Github awesome list: https://github.com/ianchanning/awesome-github-alternatives


Has anyone tried hosting one of the the self hosted services on an EC2 instance? What are the ~monthly costs? I'd really rather not have to do the admin work to maintain local hardware


Gitea costs no resources at all. I don't know EC2 because I self host (at home) but I've got an Intel Atom based server of 5 years old or so (costs 20W) and it runs great.


Bitbucket also has a self-hosted option, though it's fairly pricey.


What's the difference between hosted and self-hosted?


Self-hosted means you own a computer and you install their software on it. Hosted means they own the computer and run their software on it, but they allow you to have an account and store your code there.

If you don't know what you want, you probably want hosted.


Most people count a VPS or container as self hosted as well, though. You don't need to own the hardware if that's not your thing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: