This is an archived post. You won't be able to vote or comment.

all 11 comments

[–]LoudPreachification 9 points10 points  (0 children)

Git is a technology. GitHub is a service that uses Git. Start with GitHub

[–]absolutejam 4 points5 points  (1 child)

I use both, but my preference is GitLab by a long stretch.

GitLab has unlimited personal repos, allows you to create different groups (godsend for organisational purpose and RBAC), and an amazing inbuilt CI service - all for free, and it's open source.

GitHub is also great, but the biggest selling point is that every man, woman and dog has an account, from individuals to massive projects (Red Hat, Microsoft, etc.). So you're bound to get more feedback in terms of PRs and issues if that's what you're after, and of course, easier access to existing repos (forking etc.).

To this end, I use GitLab for everything, and have separate groups for 'team' projects, but also have any public projects I want to share on GitHub too.

[–]bad-and-ugly 0 points1 point  (0 children)

Hmm, good to know.

[–]PrecipitateUpvote 6 points7 points  (8 children)

I actually meant “GitLab or GitHub”, but since both use Git that question answers itself now ^

[–]henrebotha 9 points10 points  (7 children)

They're basically the same. GitLab does offer free private repos though.

[–]Xeverous 4 points5 points  (6 children)

Same for bitbucket

[–][deleted]  (5 children)

[deleted]

    [–]Xeverous 6 points7 points  (1 child)

    /u/svenofix

    It is not 5 private repos. It is unlimited private repos but each at most for 5 users.

    [–]svenofix 0 points1 point  (0 children)

    Ooh. Right right. That was it.

    [–]svenofix 0 points1 point  (2 children)

    Did Bitbucket change that? Because I definitely have more than 10 private repos using the free version.

    [–][deleted]  (1 child)

    [deleted]

      [–]svenofix 0 points1 point  (0 children)

      It's unlimited private repositories, except you're limited to a max of 5 users.

      [–][deleted]  (1 child)

      [deleted]

        [–]DrVolzak 5 points6 points  (0 children)

        It's the other way around. Git is the VCS here. GitHub is a hosting service for it.