←back to thread

160 points MattIPv4 | 4 comments | | HN request time: 0.869s | source
Show context
retrocryptid ◴[] No.36407521[source]
I'm currently hosting a git repo on my home machine and it's used by me when I'm on the road and a few people I trust enough to have logins on my DMZ machine.

It seems there should be an easy way to use gitlab or github as a public read-only proxy to changes that are released on the private repo. And then going the other way, sucks up PRs from public sites and lovingly integrates them into the "real" repo on my home machine.

Yes. There are security ramifications. There are availability ramifications. I seems slightly to be trying to skirt GitLab's policies they're probably putting into effect to avoid going bankrupt. But the flip-side is I really don't need a wiki or a bug tracker or whatever else GitLab is working on. I would pay a small amount of cash to just get a public repo mirror.

And we all have different ideas about how to make this "easy". I don't mind running scripts on my local host, but would like to avoid polling the public repo to see if someone's posted a PR. I also don't want to have to run a script in a container on the public repo. So would love it if you could set the public repo to proxy PRs to a remote repo.

Just curious if anyone else has similar requirements. Maybe you have a corporate repo and want to mirror it to a public site like GitLab, GitHub or SourceHut. Maybe, like me, *you* just want a remote repo to stash your code but a public location so your home server doesn't melt down that one time someone slashdots your project.

replies(4): >>36407548 #>>36407593 #>>36407705 #>>36411120 #
1. robertlagrant ◴[] No.36407593[source]
Gitlab does repo mirroring.
replies(1): >>36407634 #
2. retrocryptid ◴[] No.36407634[source]
Thx for the response. That might be a solution. I fear that GitLab might notice me doing that and decide they don't like it. But definitely something to play around with. I'll look again on the site and see if I can see where you activate it; didn't see it first time around.
replies(1): >>36407703 #
3. lbotos ◴[] No.36407703[source]
As someone who works at the Co -- If you are within the free usage limits, we are fine with you mirroring a repo on .com.

If you are hosting game binaries or Shrek the 3rd we might have some problems, but if you have a genuine source code project that shouldn't be a problem unless you become a DDoS target.

replies(1): >>36407958 #
4. retrocryptid ◴[] No.36407958{3}[source]
Lol. Yes. Thx for the reply. Definitely real code. I think the closest we come to "media" are a few open source fonts which we're using in accordance w/ the license.