I looked at lot of these alternatives, not many are eating their own dog food. Does not inspire me with confidence.<p>* <a href="https://gitea.io/en-US/" rel="nofollow">https://gitea.io/en-US/</a> The code for gitea is on Github. <a href="https://github.com/go-gitea/" rel="nofollow">https://github.com/go-gitea/</a>
* <a href="http://gitprep.yukikimoto.com/" rel="nofollow">http://gitprep.yukikimoto.com/</a> The code for gitprep is on Github <a href="https://github.com/yuki-kimoto/gitprep" rel="nofollow">https://github.com/yuki-kimoto/gitprep</a>
* <a href="https://gogs.io/" rel="nofollow">https://gogs.io/</a> Guess what ..... <a href="https://github.com/gogs/gogs" rel="nofollow">https://github.com/gogs/gogs</a>
"A couple of years ago Microsoft was anti-open-source." The quote is from 2001 as is Ballmer's quote. Closing the article due to its lack of objectivity.
I've never used Github for personal, closed-source projects, but if you have and want to switch to something that provides absolutely no features except git hosting, here are 3 I've used:<p>- Keybase git: <a href="https://keybase.io/blog/encrypted-git-for-everyone" rel="nofollow">https://keybase.io/blog/encrypted-git-for-everyone</a> (my preferred solution these days).<p>- AWS CodeCommit: <a href="https://aws.amazon.com/codecommit/" rel="nofollow">https://aws.amazon.com/codecommit/</a> ("encrypted", but I don't know if AWS employees can access it).<p>- Dropbox git remote: <a href="https://github.com/anishathalye/git-remote-dropbox" rel="nofollow">https://github.com/anishathalye/git-remote-dropbox</a> (it's slow and unencrypted, but uses Dropbox).
Here's a good comparison page of the three big ones.<p><a href="https://stackshare.io/stackups/gitlab-vs-github-vs-bitbucket" rel="nofollow">https://stackshare.io/stackups/gitlab-vs-github-vs-bitbucket</a><p>Gitlab seems to be picking up the pace and gaining mindshare among developers.<p>Freelancers I'm curious, would you switch and lose your repos' stars, PRs, fork counts? Those are actually a good marketing tool for potential customers since they see you are legitimate.
I’m only half joking when I say VSTS is a pretty strong contender in the code+issues space, especially if you need more complex features for CI/CD.<p>For obvious reasons it’s not a good option if you are switching from Github out of fear of Microsoft (which is presumably the reason it’s not listed in the article).
Enough with this.<p>Does anyone have any hard evidence that SV Angel, or IVP, or Thrive Capital, or Sequoia Capital, or Andreessen Horowitz (the main investors in GitHub), had more noble intentions, or management style than Microsoft of Nadella?<p>Github was not a non-profit company. But you were willing to upload your private repo there. And somehow now it is problematic.
Also Kallithea.<p><a href="https://kallithea-scm.org/" rel="nofollow">https://kallithea-scm.org/</a><p>I guess it's a wiki so I could add it myself, but apparently you need a github account to edit this wiki?
I am a happy gitlab.com user. However, with all of this week's news I decided to see what it would take to run my own GitLab instance. I was surprised to find that on Digital Ocean and AWS Lightsail the one-click GitLab installs required an instance that costs ~$40 per month just for me, one user. Any cheaper/smaller instances were to anemic to run GitLab at all. Seems like there are some performance issues to deal with there.
For all the complaints about Microsoft, I've yet to hear what they could do that would be so bad? Change the homepage to actually be useful? Improve the search? Give away free private repos?
There's also BitBucket's Paid Self-Hosted option, for 10 users, and a one-time payment of 10$. It even has a docker image.<p><a href="https://bitbucket.org/product/pricing?tab=self-hosted" rel="nofollow">https://bitbucket.org/product/pricing?tab=self-hosted</a><p><a href="https://hub.docker.com/r/atlassian/bitbucket-server/" rel="nofollow">https://hub.docker.com/r/atlassian/bitbucket-server/</a>
Honest question: Besides more traction among the open source community, where do you feel GitHub is stronger than GitLab?<p>I’m not affiliated with GitLab, however a little biased because we’re using GitLab instead of GitHub at our company.<p>Feature-wise, It seems to me that GitLab is running circles around GitHub. Curious about other opinions.
Why are people jumping ship to lower quality services ? And I'm talking about unrecognizable brand names, because at least migrating to Gitlab or Bitbucket may be understandable in a way, but still an exageration in my opinion.
An alternative way of solving this:<p><a href="https://news.ycombinator.com/item?id=17242015" rel="nofollow">https://news.ycombinator.com/item?id=17242015</a><p>Pair that an open spec for something like Jira or a Kanban board and the concept of GitHub or GitLab or Bitbucket+Jira could be commodity.<p>Fossil isn't a bad idea as a general replacement for all of this too.
Raspberry Pi running your own git server.<p><a href="https://blog.meinside.pe.kr/Gogs-on-Raspberry-Pi/" rel="nofollow">https://blog.meinside.pe.kr/Gogs-on-Raspberry-Pi/</a><p><a href="https://hackernoon.com/create-your-own-git-server-using-raspberry-pi-and-gitlab-f64475901a66" rel="nofollow">https://hackernoon.com/create-your-own-git-server-using-rasp...</a><p><a href="https://pimylifeup.com/raspberry-pi-git-server/" rel="nofollow">https://pimylifeup.com/raspberry-pi-git-server/</a>
There's also (Fedora) Pagure, available hosted at <a href="https://pagure.io/" rel="nofollow">https://pagure.io/</a>, and it can be self-hosted. Though it's not quite as painless as gitea/gogs. Example of a more active project: <a href="https://pagure.io/mlocate" rel="nofollow">https://pagure.io/mlocate</a>
Thumbs up to Phabricator, a software imo very underrated. Absolutely recommend if you are not very fond of Gitlab (furthermore, Phabricator's performance has been really good in my experience)
I'll leave GitHub when I have some issues that I can't resolve. By then everyone will have blazed the trail for me, maybe a coupe times. ;)<p>Much like the United States.... all my stuff is there...
The list doesn't mention it, but i'd also put <a href="https://rhodecode.com/features" rel="nofollow">https://rhodecode.com/features</a> into there.
Launchpad is not only for Bazaar. It supports Git, too:<p><a href="https://help.launchpad.net/Code/Git" rel="nofollow">https://help.launchpad.net/Code/Git</a>
Assembla's version control has been working well for me since 2011<p><a href="https://www.assembla.com/" rel="nofollow">https://www.assembla.com/</a>
This is equivalent to a knee-jerk reaction clearly following the MS purchase of Github. The Microsoft of today is vastly different. Example: I'm using VSCode on my Mac right now and it clearly is a better alternative to something like Atom and its open source. My best friend is the head of the bash initiative at MS as well and I pretty much hated MS before. Now its pretty cool so doesn't seem like a rational view anymore to be MS negative.
git-ssb, open source and decentralized: <a href="https://git.scuttlebot.io/%25RPKzL382v2fAia5HuDNHD5kkFdlP7bGvXQApSXqOBwc%3D.sha256" rel="nofollow">https://git.scuttlebot.io/%25RPKzL382v2fAia5HuDNHD5kkFdlP7bG...</a>
Codegiant.io is also a great alternative to Github with unlimited private repositories for free.<p>It also includes issue tracker, continuous integration and documentation. Overall great tool.
Lets be honest.... people just like to shit on microsoft. i was against open source most a decade ago.<p>Now they understand that they need open source alternatives to keep alive.<p>Azure has suport to various popular open source techs, they keep a lot of repositories in github, and even open sourced .net.<p>And, you complain about microsoft buying Github? Imagine if Oracle had done the same.
I want also add <a href="https://github.com/cjb/GitTorrent" rel="nofollow">https://github.com/cjb/GitTorrent</a> Cool concept.
If it is an alternative then it is probably not the best option.<p>You and I use Github not because we don’t know the alternatives, but because Github is better
In the big wave of alternatives, we also should mention Tuleap [1] that is now open to all opensource projects. Can also be self-hosted of course !<p>[1] <a href="https://blog.tuleap.org/github-alternative-tuleap-open-source-agile-tool" rel="nofollow">https://blog.tuleap.org/github-alternative-tuleap-open-sourc...</a>
Is everyone really leaving GitHub, or is this just like 2013 when everyone "left" Google for DuckDuckGo. This is pretty bad personally, I'm writing a webcrawler for the site. I plan on making it cross-website anyway, but it kinda sucks hearing this.
I wonder why does Kallithea not get much more love, it is a very decent project: <a href="https://kallithea-scm.org" rel="nofollow">https://kallithea-scm.org</a>
There's also ChiselApp which is Free, and able to be Self-Hosted (Flint is the upstream repository -- ChiselApp is a styled Flint, without the rights to redistribute the theme).
> A couple of years ago Microsoft was anti-open-source.<p>Both quotes are from 2001.<p>So rather than a "couple of years ago", it was <i>seventeen</i> years ago.<p>Toddlers walking the earth at that time, are now college graduates and developers working at Microsoft. Let's not think its the exact same group of people who said both statements, even if the company name is unchanged.