Marcel Kapfer


Mirroring my Gitea Repos with Git Hooks, again


My Journey In August 2020 I started hosting all my Git repositories on my own Gitea instance after previously using it for my private projects for some time. Since a self-hosted Gitea instance is not very discoverable I decided to keep showing my repos on GitLab and GitHub. At this point, all my relevant GitLab (which I used as a main hosting platform before) projects already were mirrored to GitHub directly after each commit.

Read more

My Emacs package of the week: orgit


As you may now I joined the 100 Days To Offload challenge and therefore need some content. Since it seems that I always write about stuff that is more or less connected with Emacs anyway I though I could start a series called “My Emacs package of the week” where I present some package I stumbled upon recently or I used for quite some time but is interesting enough to show.

Read more

„Mirroring“ my open-source Git repos to my Gitea instance


Updates: Update 2021-03-25: Git hooks feature disabled by default Update 2021-08-23: Built-in mirror feature tl;dr: GitLab will still be my primary Git platform for my public projects/repositories, but these repositories can now also viewed at my Gitea instance at Additional links appearing to my Gitea instance You may have noticed that I added a link to a Gitea instance on some places next to a link to my GitLab account.

Read more

Quick Deploy Solution


Quick Deploy - a possibly hacky way to deploy a Git repository without much overload and fast setup. Motivation From time to time I work on some TYPO3 Site Packages (mostly design work) where seeing the changes is quite important to me. Since TYPO3 needs a web server and a Database server running (well yes, it can be set up locally, but I had some database errors last time I tried).

Read more

There are currently more important things than this page. Please take a moment to show your support for Ukraine.

Ukrainian flag with dove and text: SUPPORT UKRAINE END WAR

Find out how YOU can help!