scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

Honestly for selfhosters, I can't recommend enough setting up an instance of Gitea. You'll be very happy hosting your code and such there, then just replicate it to github or something if you want it on the big platforms.

SaladevX ,

+1 for Gitea. It's super lightweight, and works really well! I recently switched to Gitlab simply because I wanted experience with hosting it, but Gitea is much lighter and easier to use.

MigratingtoLemmy ,

Forgejo please. Gitea was acquired by a for-profit company

renard_roux ,

Maybe have a look at this comment elsewhere in the thread.

sub_ubi ,

Does it have any features that github doesn't?

Disregard3145 ,

Its pretty good, for most people there isn't anything missing

Actions can't be triggered by workflow dispatch

Pull requests can't wait for status checks

d3Xt3r ,

Just so you're aware, Gitea was taken over by a for-profit company. Which is why it was forked and Forgejo was formed. If you don't use Github as a matter of principle, then you should switch to Forgejo instead.

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

Damnit of course it was. Thanks for letting me know, now I'll have to redo my 100+ repos.

moreeni ,

Changing the remote should be fairly trivial with enough bash skills

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

It's more I don't have them all checked out, and a good chunk are mirrors of github, so I'll have to list out each one and push to a new remote, mirrors will have to be setup again, and I also use the container and package registries. I'm pretty embedded. It's not impossible, but it's a weekend project for sure.

zeluko ,

If it was just forked, cant you just switch the package/container-image and be done?

scrubbles ,
@scrubbles@poptalk.scrubbles.tech avatar

Depends on how much it was changed I'm guessing. Fingers crossed I could just flip it over, but who knows

PowerCore7 ,

If you are using containers, it should be fairly trivial. Otherwise, there might be some renaming to do, but Forgejo should be 100% compatible with Gitea (at least right now). Just make sure you have a good backup in case anything would happen.

JoeKrogan ,
@JoeKrogan@lemmy.world avatar

Thanks for the info

aniki ,

did they get federation working?

d3Xt3r ,

Nothing usable yet unfortunately, but they seem to be making good progress: https://codeberg.org/forgejo/forgejo/issues/59

aniki ,

Thanks for the link! As long as it's being worked on I feel comfortable spinning up an instance. I've been meaning to do gitea for a while so I'm glad I waited.

Hexarei ,
@Hexarei@programming.dev avatar

Oh man, thanks for this. I had no idea, having used gitea for years now.

MigratingtoLemmy ,

Forgejo for you chap.

Honestly I'm kind of surprised that Gitea is still being recommended on Lemmy, it's been a while since Gitea was acquired and the community has been raging since. Lemmy is regressing

superbirra ,

Lemmy is regressing

it is not lol, you are just realising that you are not part of any elite for the simple reason of using it

vext01 ,
@vext01@lemmy.sdf.org avatar

It could be much worse.

TootSweet ,
toastal ,

Be it will?

Auzy ,

Yeah... It could be.. OP could have checked their facts for starters

Not sure how they got so many votes. i literally just tested Discussions and wiki in private browsing mode on a few repos and they work.

chunkystyles ,

Not sure how they got so many votes.

Social media loves a good roasting.

Auzy ,

Social

Yeah. The funny thing is that the other guy who made a HUGE deal about the search thing and how it was bad for open source didn't even have many commits over the years

ReversalHatchery ,

Because after placing code search through the login wall, and everything that is copilot it can really be expected that something like this happens. That you don't see it does not tell much, as companies large like this are making good use of A/B testing.

Auzy ,

There was also a partial outage 2 days ago. So That they did see it that day doesn't say much either.

The reality is, hosting your own repo is a pain, and developers are looking for stability. It's also not cheap to host source code, and Microsoft are doing it for free for open source projects

They also need to handle dodgy usage of the hosting too (which they've successfully been doing).

And again, if op wants to migrate, that's up to them. I don't care about code search though for people who aren't logged in so I wouldn't move, especially since if they don't have a login, they're not contributing anything anyway

I used to host code on source forge 20 years ago using CVS, and they were free but wouldn't even let you delete any code you uploaded.

ReversalHatchery ,

Sorry, but I don't see your points.
I don't see what you mean by that outage.
Then stability does not need locking read-only features behind a requirement to log in.
Microsoft has chosen to host public source code for free (or for their benefit which does not have monetary costs to users), no one forced them to acquire GitHub.
Defending against dodgy usage and moderating repos also don't require read-only features to be login walled: if you don't log in, you already couldn't do anything that would need moderation.

And again, if op wants to migrate, that's up to them.

The post was not about them migrating their projects. It is raising awareness about an unwelcome change that affects them and probably others too. It bothers me too if Microsoft (or anyone else) wants to force me to log in for read-only access to content that was uploaded on their platform to be made public, because to me that means Microsoft wants to meddle with my data, including knowing what projects I've stumbled upon, but possibly even through absurd registration (or account kepping) rules like handing out a stable personal identifier like a phone number or an email address at a select few email providers.

I don't care about code search though for people who aren't logged in so I wouldn't move,

I read this as "it's not me, so I couldn't care less". I would bet you also find absolutely no problem with using google services (or those of any other data mining companies) and making others do that too.

especially since if they don't have a login, they're not contributing anything anyway

Oh, that's not just about that. I have an account, but I don't want Microsoft to tie every little search to my account for behavioral analysis.
This move is very much like public transport requiring the use of such bus passes that need to be scanned when you hop on, and which is tied to your person. They shouldn't need to do that for verifying if I'm eligible for the service, but they are doing it anyway, for whatever unknown reason.

But also, do you remember that GitHub also hosts tons of projects which are licensed to not only those who contribute?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • opensource@lemmy.ml
  • test
  • worldmews
  • mews
  • All magazines