Eclipse + Java on a Git Repository

Eclipse + Java on a Git Repository

Every now and then I get the urge to practice my rusty Java skills. I’m going to write a small program to monitor devices on my home network using Java and SNMP. I like to keep my development projects on my private git server (based on gitea). In this post I describe the process of creating a git repository, a Java Project with Eclipse, and how to connect them together. If you use GitHub, the process is identical, although the UI options may look slightly different compared to Gitea. …

November 27, 2022 · 10 min
Gitea and Traefik on Docker

Gitea and Traefik on Docker

In this post I describe the installation of Gitea (GIT server) and Traefik (LetsEncrypt SSL certificate termination), along with Redis (cache) and MySQL (DB). I install all applications as Docker containers on an Alpine Linux running as a virtual machine on my KVM server. In the previous post I explained what Gitea is and how to set it up directly on a virtual machine (without Docker). …

April 3, 2022 · 9 min
Gitea on a VM

Gitea on a VM

GIT is a distributed version control system, and we all know the famous centralization services GitHub and GitLab. I recently came across a promising alternative called Gitea - Git with a cup of tea and decided to install it on a virtual machine. …

March 26, 2022 · 8 min
Git Cheat Sheet

Git Cheat Sheet

This post contains my GIT cheat sheet, various reminders I use as a programmer — common commands or situations. It comes in handy for example when I accidentally delete a file and want to recover it, check a previous version of code, or ignore a modification in a specific file. …

October 10, 2021 · 18 min
GIT in Detail

GIT in Detail

GIT is a distributed, free and open-source version control system, designed to handle everything from small to very large projects with speed and efficiency. It does not depend on a central repository; multiple users can install GIT and communicate with each other without going through a central server. The thing is that would be unmanageable, so “central (remote) servers or repositories” are very useful and necessary, the most famous being GitHub, GitLab and Gitea. …

April 17, 2021 · 47 min