this post was submitted on 08 Apr 2026
7 points (100.0% liked)

Linux Questions

3854 readers
10 users here now

Linux questions Rules (in addition of the Lemmy.zip rules)

Tips for giving and receiving help

Any rule violations will result in disciplinary actions

founded 2 years ago
MODERATORS
 

So I've got a RasPi 3B+ and self hosting a bunch of bare Git repos (git init --bare). And I currently store my dots there. BUT I also have a public mirror on Codeberg. For now I just have two remotes set up and do `git push´ individually for each one. And I don't really envision a case where I start developing it on 2 different machines well. I don't know whether those 2 repos are in sync when I'm developing.

Now, is there a more robust way to keep those 2 mirrors in sync?

I was thinking of adding some kind of hook on the Pi, so that I push my changes to the Pi, and then the Pi pushes the same changes to Codeberg. so instead of my current workflow:

home computer -> Pi

home computer -> Codeberg

this happens:
home computer -> Pi -> Codeberg

Is that the right way of doing this?

Please let me know if you have any suggestions!

you are viewing a single comment's thread
view the rest of the comments
[–] commander@lemmy.world 2 points 23 hours ago (3 children)

A git hooks on your pi that is a post commit hook to push to codeberg

[–] OliMoli2137@piefed.social 2 points 14 hours ago (1 children)

ok but can you add that in vanilla git or do you need something like forgejo?

load more comments (1 replies)