DNS Server linuxLinux serverNETWORK ADMINISTRATIONS

Gitea – Keep Your Repo Private At Home!

This video shows how to deploy and use Gitea, an opensource, locally hosted Git solution. I also show how to connect it to VS Code.

Docker Files:
https://github.com/JamesTurland/JimsGarage/tree/main/Gitea

Recommended Hardware: https://github.com/JamesTurland/JimsGarage/blob/main/Homelab-Buyer’s-Guide/Q3-2023.md

Support this channel to get access to perks:
https://www.youtube.com/channel/UCUUTdohVElFLSP4NBnlPEwA/join
Discord: https://discord.gg/qW5vEBekz5
Twitter: https://twitter.com/jimsgarage_
Reddit: https://www.reddit.com/user/Jims-Garage
GitHub: https://github.com/JamesTurland/JimsGarage

00:00 – Introduction to Gitea
01:12 – Docker Compose Overview
05:45 – Gitea GUI
08:30 – Connecting with VS Code
11:28 – Outro

source

by Jim’s Garage

linux dns server

24 thoughts on “Gitea – Keep Your Repo Private At Home!

  • Would this be a good tool to use to host your own static websites?

  • Gitea is nice for home use only (without public contact) 🙂 Thanks for this video.

  • Hi Jim, why do you still use docker and docker compuse with sudo? You only need to add your local user to the docker group and reboot your machine. After this you can start/stop your compose files without sudo.

  • I have bare repos located within encrypted volumes. And on local PC I have my cloned repos of these same bare repos. When I am done with my series of commits, I git push to my mounted encrypted volumes and it's all backed up easily. What am I missing with local gitea?

  • I use Gogs, free and open source written in go. I've not had any problems setting it up to use ssh

  • does it has something like gitlab workers or github actions?

  • Big miss on that intro. Most users that was a private network git repo do not need a UI at all. Just a bare repo on another machine with ssh access.

    It's no use introducing a tool that is free without mentioning the reasons to actually use it. Gitea isn't about "hosting", nor is github, nor is gitlab. They all serve tasks other than code repositories. Why? Because `git` does that without the need for any other tool.

    P.S. If you said this later… reorganize! This info should be in your intro…

  • Do you moderate comments? I've trying commenting several times about Gogs but, my comments seem to disappear.

  • Using Gitea but using VSCode is like locking your garage door while leaving your home's front door wide open lol.

  • I probably would have covered Gitea vs GitLab first though. Yes GitLab is more heavy (memory mostly), but it has a lot of great features like security, CI, code editor…

  • It sounds kind of interesting but I would rather go with gitlab-ce for practical reasons…

  • make sure you read up on Forejo and why they forked Gitea

  • ive always read the name as "git tea", but assumed it was a pun on the word "giddy".

  • Maybe its Git + Ikea? As in build it yourself thus Gitea?

  • There's a gitea fork called Forgejo that seems to be more actively maintained.

  • But why is Gitea so ugly per default?

  • yes gitea is awesome – i use it on my raspi4 for couple of years now.

  • I have ssh working, but I set mine up years ago on it's own vm. I didn't have to do any magic sauce with docker containers.

  • Hi

    With Kubernetes you kan expose nodeport
    Or ingress tcp port.

    Also i think it has to do with traefic. You need to tell traeffic to treat it as tcp (layer4) . Probably traeffic thinks it is http( layer7)

    What's best way to keep backup in cloud encrypted and restore in case urgently. ?

  • Incredible how much I learnt from just one video. I feel so inadequate as an engineer sometimes 🙈

Comments are closed.