What’s the better Git? // GitLab vs Gitea

  Рет қаралды 20,077

Christian Lempa

Christian Lempa

Күн бұрын

Пікірлер: 77
@christianlempa
@christianlempa Ай бұрын
Use code christianlempa at the link below to get an exclusive 60% off an annual Incogni plan: incogni.com/christianlempa
@Akuba
@Akuba Ай бұрын
Using Gitea on my Home server and it works flawlessly for my simple use case.
@cowgod77
@cowgod77 Ай бұрын
Thanks for the comparison! I've been running GitLab for years and very happy with it, but I've always been curious about how Gitea compares, so this was right up my alley.
@JokingChickenn
@JokingChickenn Ай бұрын
Use forgejo
@christianlempa
@christianlempa Ай бұрын
Nice!
@michaelkoch5483
@michaelkoch5483 Ай бұрын
Renovate works just fine with Gitea in my Homelab.
@chaasetech
@chaasetech Ай бұрын
Can confirm, works great for me too.
@codygittens8142
@codygittens8142 Ай бұрын
I've been using it with gitea. It works a charm.
@mf1315
@mf1315 Ай бұрын
Same. Works in kubernetes and via gitea actions.
@christianlempa
@christianlempa Ай бұрын
That is true for the CLI version of Renovate, which is an alternative, of course. But it also means you have to integrate it with actions that I haven't done - yet.
@chaasetech
@chaasetech Ай бұрын
@@christianlempa You can run renovate in a docker container (scheduled w/ a cronjob or via compose) and that doesn’t require Gitea Actions at all
@alonymous-ql3fl
@alonymous-ql3fl Ай бұрын
It's not which is better between GitLab and Gitea. It's that Forgejo is better than both of them.
@JokingChickenn
@JokingChickenn Ай бұрын
Jup, forgejo is the gitea we wanted
@black13undertaker
@black13undertaker 29 күн бұрын
We use forgejo at work and it's a great experience. Bonus points for it still being a drop in replacement for gitea. You literally only have to swap the executable files currently, so anyone reading this should really switch while they can.
@morax-666
@morax-666 Ай бұрын
Forgejo is a fork of Gitea once Gitea was taken over by a for profit corp I like Forgejo
@dankierson
@dankierson Ай бұрын
Informative as usual, Christian. Like yourself, I like light memory footprint packages with good adaptability to useful frameworks.
@christianlempa
@christianlempa Ай бұрын
Thank you 🙏
@jodywan3028
@jodywan3028 Ай бұрын
For my homelab, I use GitLab self-hosted on Docker with an Omnibus package, installed simply and easily using Docker Compose.
@s.i.m.c.a
@s.i.m.c.a Ай бұрын
For managing terraform state, use semaphore... Problem with gitlab is even not consumed resources, but their omnibus and deployment via chief recipes...same as helish requirement to manually update database on version migration. So nope....
@christianlempa
@christianlempa Ай бұрын
How does semaphore manage the tfstate? Is this a new feature I'm not aware of?
@grillo_delmal
@grillo_delmal Ай бұрын
Both projects are OpenCore though... this kind of approach incentivizes owners on improving the pay-walled features instead of maintaining the overall project.
@christianlempa
@christianlempa Ай бұрын
I don't agree with that! To maintain a huge software project with developers that add features, you have to pay them. Big open-source software projects are mostly backed by investors or companies that sell services or additional enterprise versions to customers. And features developed for the customers are often ported into the open-source versions. If you wouldn't have that, who would develop these features? Don't be foolish and assume this is done by random people in their spare time without any compensation.
@fvgoya
@fvgoya Ай бұрын
I started with GitLab and moved to Gitea. GitLab is so heavy! With Gitea everything goes without any issues.
@JokingChickenn
@JokingChickenn Ай бұрын
This! Gitlab is just too bloated. And also gitlab is doing (more) wierd stuff on the company side
@JokingChickenn
@JokingChickenn Ай бұрын
Also: use forgejo
@BreetaiZentradi
@BreetaiZentradi Ай бұрын
@JokingChickenn I so agree. I ran gitlab at home for years on docker. I had issues with log files growing to large. Start up times of minutes. If I fell more than a point release or two behind. Updates to getlab were painful. Every time I updated something broke. I have switched to gittea and have not looked back. Created a repo named "gist" and keep my gist style note there.
@andreas.grundler
@andreas.grundler Ай бұрын
I prefer Gitea. It's just a single executable instead of a plethora of services with features I don't need for my use case.
@RealDaryl
@RealDaryl Ай бұрын
I installed gitlab ages ago and never gave it much time. I installed gitea after your last video and gave myself a day to use it. I'm liking it so far, don't think I'll need much more, mostly storing scripts
@christianlempa
@christianlempa Ай бұрын
Nice, good to hear!
@DavidLee-mt9gf
@DavidLee-mt9gf 27 күн бұрын
how about forgejo?
@christianlempa
@christianlempa 25 күн бұрын
I think we need to follow this project and see how it turns out in the future
@proxgs7703
@proxgs7703 12 күн бұрын
@@christianlempa I've heard the Fedora Linux maintainers will migrate to Forgejo.
@michaelventarola7100
@michaelventarola7100 Ай бұрын
I feel gate is a great tool for my homelab. I don't need any of the extra bells and whistles from gitlab. I get CI/CD from gitea.
@tubeincompetence
@tubeincompetence Ай бұрын
Can't say I have been giving it much thought or comparison between options - just that Gitea has been working well for me.
@codeman99-dev
@codeman99-dev 24 күн бұрын
I generally don't want very advanced features from my git hosting services. Therefore, soft-serve is where it's at for me.
@SR-ti6jj
@SR-ti6jj Ай бұрын
I tried to update GitLab once
@ivanmaglica264
@ivanmaglica264 Ай бұрын
Gitea is great, but Gitea Actions are limited. You cannot run them from UI, you have to commit a change. I still use Jenkins as remote server script runner UI for all our employees.
@christianlempa
@christianlempa Ай бұрын
Thanks for sharing! I didn't try it myself, yet, but that even confirms more that I should stay at GitLab :D
@williamzink7193
@williamzink7193 27 күн бұрын
I’m debating setting up a self hosted Git solution. Do you open this up to the internet so you can use it remotely?
@christianlempa
@christianlempa 27 күн бұрын
Not directly, I use a ZTNA called Twingate to log in from remote
@quentinlemaitre2998
@quentinlemaitre2998 Ай бұрын
Thank you, i will try to setup Gitea and Renovate as people say it’s possible. Could you make a video about deploying Komodo? I’m having a really hard time grasping their documentation.
@christianlempa
@christianlempa Ай бұрын
You're welcome. I haven't tried it yet, and it's not something I would have time for in the near future :/
@DERWAHRECHRISU
@DERWAHRECHRISU Ай бұрын
I would like to see a test between GitLab - GitTea - OneDev.
@uridl01
@uridl01 Ай бұрын
Forgejo > Gitea
@tockar
@tockar Ай бұрын
Forgejo was recently chosen as a platform for Fedora Project. This could potentially help this platform a lot!
@JokingChickenn
@JokingChickenn Ай бұрын
I hope forgejo will get better features now that it is a hard fork
@steveoste5459
@steveoste5459 Ай бұрын
I was just from watching your Gitea Video and set it up too. 😁 lemme see what Gitlab has to offer...Will be back later.
@JokingChickenn
@JokingChickenn Ай бұрын
Use forgejo
@christianlempa
@christianlempa Ай бұрын
Nice! :D
@szymex22
@szymex22 Ай бұрын
It's gitlab for me, I like that everything is built in and no external CI etc is needed. But it is heavy, when I didn't have a good server I used gitea because it was lighter.
@benotisanchez5583
@benotisanchez5583 Ай бұрын
The ram-usage difference is the deal breaker for me.
@freshgrease
@freshgrease Ай бұрын
I'm surprised you are running these in Docker and not Kubernetes.
@ellerydsouza
@ellerydsouza Ай бұрын
gitlab running in k8s in a homelab is really really hard. I tried using the non production recommended helm chart and it did not come up. Gitea and Forgejo both worked well in k8s.
@christianlempa
@christianlempa Ай бұрын
The deployment is a lot more complicated, that's why I haven't done it - yet. But I hope to get it done at some point in the future.
@djgigabit
@djgigabit Ай бұрын
Thanks Christian I feel like this video was made for me 😂
@christianlempa
@christianlempa Ай бұрын
Thank you! Glad it was just right for you 😊👍
@baseptr
@baseptr 20 күн бұрын
hey, what happened to my comment about scm-manager? if you deleted it, it wouldn't be fair
@christianlempa
@christianlempa 9 күн бұрын
Don't know what you're talking about
@Jonas-qq7dl
@Jonas-qq7dl Ай бұрын
Also eigentlich bist du ja mein Systemadmin und nicht ich
@christianlempa
@christianlempa Ай бұрын
😂 ?
@Jonas-qq7dl
@Jonas-qq7dl Ай бұрын
@christianlempa because you have a Tutorial for everything i need xd
@christianlempa
@christianlempa Ай бұрын
@@Jonas-qq7dl haha achso 😂 aber bitte nicht am Wochenende anrufen wenn der Server nicht geht 😜
@v3ss0n
@v3ss0n 24 күн бұрын
Gitea all the way
@obamna36
@obamna36 Ай бұрын
i dont trust my own PC to host git repo LOL
@christianlempa
@christianlempa Ай бұрын
fair point :D
@ewenchan1239
@ewenchan1239 Ай бұрын
With me NOT being a software developer, but I want to be able to push/pull my hosts file across multiple systems/VMs/LXCs, I have found that Gitea is VASTLY easier to use. For really basic stuff like that, GitLab would be massive overkill.
Self-host your own Git platform! // Gitea Tutorial
24:35
Christian Lempa
Рет қаралды 24 М.
Gitlab DELETING Production Databases | Prime Reacts
17:27
ThePrimeTime
Рет қаралды 363 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Terminal tools for IT pros
22:25
Christian Lempa
Рет қаралды 45 М.
The Perfect Home Server 2025 - 56TB, ECC, IPMI, Quiet & (kind of) Compact
24:19
PirateSoftware is right, this needs to stop
15:14
Theo - t3․gg
Рет қаралды 885 М.
Best of CES 2025
14:50
The Verge
Рет қаралды 443 М.
So You Think You Know Git - FOSDEM 2024
47:00
GitButler
Рет қаралды 1,3 МЛН
This solves the Raspberry Pi’s BIGGEST problem - Pineboards POE+
11:39
Cool Tools I’ve Been Using Lately
23:11
Theo - t3․gg
Рет қаралды 377 М.
The SQLite Rewrite In Rust
22:15
ThePrimeTime
Рет қаралды 189 М.
How GitLab took on GitHub (and won over developers)
11:36
Jono Bacon
Рет қаралды 48 М.