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

  Рет қаралды 21,649

Christian Lempa

Christian Lempa

Күн бұрын

Пікірлер
@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.
@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
@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!
@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 Ай бұрын
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.
@jodywan3028
@jodywan3028 Ай бұрын
For my homelab, I use GitLab self-hosted on Docker with an Omnibus package, installed simply and easily using Docker Compose.
@dankierson
@dankierson Ай бұрын
Informative as usual, Christian. Like yourself, I like light memory footprint packages with good adaptability to useful frameworks.
@christianlempa
@christianlempa Ай бұрын
Thank you 🙏
@morax-666
@morax-666 Ай бұрын
Forgejo is a fork of Gitea once Gitea was taken over by a for profit corp I like Forgejo
@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!
@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.
@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.
@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.
@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.
@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.
@DavidLee-mt9gf
@DavidLee-mt9gf Ай бұрын
how about forgejo?
@christianlempa
@christianlempa Ай бұрын
I think we need to follow this project and see how it turns out in the future
@proxgs7703
@proxgs7703 26 күн бұрын
@@christianlempa I've heard the Fedora Linux maintainers will migrate to Forgejo.
@SR-ti6jj
@SR-ti6jj Ай бұрын
I tried to update GitLab once
@codeman99-dev
@codeman99-dev Ай бұрын
I generally don't want very advanced features from my git hosting services. Therefore, soft-serve is where it's at for me.
@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
@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
@williamzink7193
@williamzink7193 Ай бұрын
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 Ай бұрын
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.
@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.
@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
@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 Ай бұрын
hey, what happened to my comment about scm-manager? if you deleted it, it wouldn't be fair
@christianlempa
@christianlempa 22 күн бұрын
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 Ай бұрын
Gitea all the way
@obamna36
@obamna36 Ай бұрын
i dont trust my own PC to host git repo LOL
@christianlempa
@christianlempa Ай бұрын
fair point :D
@LaurentLaborde
@LaurentLaborde 3 күн бұрын
"gitlab use a lot of ressources"
@christianlempa
@christianlempa 2 күн бұрын
😂🙈 I didn’t know it could be worse
@LaurentLaborde
@LaurentLaborde 2 күн бұрын
@@christianlempa 5,000 to 8,000 users, 48 cores, 256 GB RAM 8,000 to 10,000+ users, 64 cores, 512 GB RAM Ruby on Rails
@christianlempa
@christianlempa 2 күн бұрын
@ 🙈👍
@LaurentLaborde
@LaurentLaborde 2 күн бұрын
@@christianlempa it's much easier to install & manage than that crazy gitlab infrastructure though
@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
Рет қаралды 26 М.
NAS OS Showdown! // TrueNAS vs Unraid
18:08
Christian Lempa
Рет қаралды 49 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
How GitLab took on GitHub (and won over developers)
11:36
Jono Bacon
Рет қаралды 48 М.
Gitlab DELETING Production Databases | Prime Reacts
17:27
ThePrimeTime
Рет қаралды 367 М.
5 AMAZING terminal applications you didn't know you needed
8:40
Nick Skriabin
Рет қаралды 16 М.
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
Рет қаралды 927 М.
I Stopped Using GitHub (Kind Of)
17:19
Theo - t3․gg
Рет қаралды 66 М.
The New Outlook is TERRIBLE
20:19
Chris Titus Tech
Рет қаралды 172 М.
Top 10 ways to monitor Linux in a Terminal
9:44
Level 2 Jeff
Рет қаралды 85 М.
Container vs VM: Hypervisor War is Over!
13:42
VirtualizationHowto
Рет қаралды 37 М.
Automate GitLab + Terraform (state file, and more)
28:06
Christian Lempa
Рет қаралды 20 М.