I keep my own projects on GitLab, but mirror them to GitHub.
The GitLab community is smaller, which means you get fewer stars, which would come in handy for a job interview, for example. In addition, GitHub is much more widespread, so its integration with other services is better supported (e.g. CodeClimate).
Benefits of GitLab
User centric
Itβs quite subjective, but I feel that the goal of GitLab is to make the user really happy and thatβs why constantly adding new features, the development of GitHub seems to me to be slower
Private repositories for free
It is now available at GitHub, but GitLab has been providing this service for free for years earlier
When pushing into a non-existent repo, it creates it
You don't have to go up to gitlab.com, create a private repo and then back to the console, push -> it does it all by itself
Significantly simpler CI / CD
Instead of having to configure Travis CI, CodeClimate, etc. separately, you can configure everything in one place, in the .gitlab-ci.yml file.
Smarter issue tracker
They support agile software development, include time tracking, list related issues at the top of the current one (although you may have to pay for the feature, I'm not sure about this), issues can be weighted, and more.
Benefits of GitHub
Oh my God ... it's full of stars ...
There are simply more users, so more people like and star repos. To stay on GitLab but still get the stars you want, create mirrors on GitHub for the GitLab repo!
GitHub--It's good, especially since they added private repos, but I deleted my profile during the GitHub boycotts when it was revealed they have a contract with ICE. My values are important to me, and there are plenty of free alternatives to GitHub, so switching was a very easy decision, and I encourage others to do the same.
BitBucket--This was my daily driver for a couple of years, but it has three problems:
The page loads on the user interface are so slow it hurts.
The static pages have a known issue--they aren't shareable on Facebook. Atlassian has acknowledged the bug, but doesn't have immediate plans to fix it.
The public-facing user profile is just a list of repositories. I decided this one is a deal-breaker. I want a service I can use as a profile for future employers, with a bio section and an activity feed.
GitLab--This is what I use right now, and I love it. It matches GitHub almost feature-for-feature, with a friendly user interface, a dark mode option, and quick page loads. 10/10 recommend.
I use gitlab at work, right now. Before that, my shop used Bitbucket. I've been fine with both. When I weekend code, I just want to use whatever has the biggest tribe. I would love to switch from github to gitlab but it feels like the switch from twitter to mastodon. It is nice in theory but how do you deal with the fact that everybody is still over on the more popular service.
Hey Joaquim Greetings from GitLab Meetup Community π₯
Glad that you feel comfy while working on GitLab π¦. The more satisfying feedback today π»π
Tech Lead/Team Lead. Senior WebDev.
Intermediate Grade on Computer Systems-
High Grade on Web Application Development-
MBA (+Marketing+HHRR).
Studied a bit of law, economics and design
Location
Spain
Education
Higher Level Education Certificate on Web Application Development
Untill github not provided private repo for free it was bitbucket, now its GitHub. because most of the time integrations with other apps or services are very easy with Github.
I know :P I like GitHub for simple UI and popularity across community but for storing my private repos I used BitBucket. When GH made private repos free I migrated all my projects
A Senior Developer working mostly with PHP and JavaScript, with a bit of Python thrown in for good measure, all on Linux. My tooling is simple, it's GitLab and JetBrains where possible.
I keep my own projects on GitLab, but mirror them to GitHub.
The GitLab community is smaller, which means you get fewer stars, which would come in handy for a job interview, for example. In addition, GitHub is much more widespread, so its integration with other services is better supported (e.g. CodeClimate).
Benefits of GitLab
.gitlab-ci.yml
file.Benefits of GitHub
Hey bimlas, Greetings from GitLab Meetup Community π₯
That's a huge understanding π€ π€
This is what I'm talking about. :D
Thank you so much, learned a bit πβ€
I've used all three:
GitHub--It's good, especially since they added private repos, but I deleted my profile during the GitHub boycotts when it was revealed they have a contract with ICE. My values are important to me, and there are plenty of free alternatives to GitHub, so switching was a very easy decision, and I encourage others to do the same.
BitBucket--This was my daily driver for a couple of years, but it has three problems:
GitLab--This is what I use right now, and I love it. It matches GitHub almost feature-for-feature, with a friendly user interface, a dark mode option, and quick page loads. 10/10 recommend.
Thanks for the expanded insight πβ€
I use gitlab at work, right now. Before that, my shop used Bitbucket. I've been fine with both. When I weekend code, I just want to use whatever has the biggest tribe. I would love to switch from github to gitlab but it feels like the switch from twitter to mastodon. It is nice in theory but how do you deal with the fact that everybody is still over on the more popular service.
Used to be GitHub but now it's GitLab by a long run. The UX is awesome and their CI infrastructure is just pure love. To me it's the winner.
Hey Joaquim Greetings from GitLab Meetup Community π₯
Glad that you feel comfy while working on GitLab π¦. The more satisfying feedback today π»π
Gitea
Never heard of it, will check it out π
gitea.io/en-us/
My favorite is gitlab I find it very organized when work as a team.
My favorites are GitHub and BitBucket because it's very useful for me and company :).
also, sourcehut.org/
I used bitbucket but now I'm on gitlab since 2 years ago. It offers all what I need tbh
Untill github not provided private repo for free it was bitbucket, now its GitHub. because most of the time integrations with other apps or services are very easy with Github.
Definitely GitHub. I use Bitbucket at work and I don't enjoy it. I've messed around with GitLab I don't dislike it but I prefer GH
Since GitHub has free private repos, it's my fav.
They all have free private repos.
I know :P I like GitHub for simple UI and popularity across community but for storing my private repos I used BitBucket. When GH made private repos free I migrated all my projects
GitLab. I don't even try to hide the fact. Just about all of my posts are about GitLab CI.
It does just about everything I need it to