There’s also Gitlab, which I’ve always intended to try some day to see what it’s like, but never got round to it.
I know of at least one person who migrated to Gitlab after hearing that Microsoft had acquired Github.
I think the reason Github is the most popular is probably because it has been around the longest (since 2008) and never stopped growing.
It hit 1 million repos in 2010, hit 2 million in 2011 and 10 million repos in 2013.
Earlier this year it was the target of the largest DDoS in history, which is a testement to its popularity.
People tend not to DDoS something unless it’s popular.
You should be able to. Pretty much all of these sites are based on a thing called Git, so you should be able to clone a repo from any of the sites and republish it on another.
Hosting private repos with Github isn’t free.
If you want to keep a repo private then you have to pay a subscription fee.
Hence ‘not completely free’ rather than ‘not free’.
‘Automatic render README’ isn’t correct though, Github will automatically render a README depending on the format.
Aparently Github used to support other languages but it looks like they don’t anymore, which probably explains why Github is most popular with English speaking countries:
I don’t know about the others.
I’m not sure what they mean by ‘project reviews’.
Github does have several comparable mechanisms for reviewing code though.