There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

NeoNachtwaechter ,

Define, what does “git” mean to you?

The core git is a peer to peer system. You don’t need any server at all. It runs on all of your dev’s workstations anyway.

If you want a webserver with gitlab etc. on top of it, then that determines most your needs. In addition, a properly set up nameserver is very helpful, and maybe you want even an Active Directory?

swooosh OP ,

We are looking for a versioning system for collaborated work. Each person shall have his own version with a central main version. Being able to commit, push and restore versions.

Thx for asking, we have a nameserver and active directory. We move this system from team foundation server / azure devops server

daco ,

At work we selfhost gitlab (paid) and I’m checking gitea for my own projects. They have a good comparison table at docs.gitea.com/installation/comparison

Do you also need CI/CD?

swooosh OP ,

Is there a reason to choose gitlab over gitea?

We do not need ci/cd

daco , (edited )

If you don’t need CI/CD I don’t see any reasons to choose Gitlab over gitea. But I’m still testing gitea so take my words with a grain of salt :)

Mubelotix ,
@Mubelotix@jlai.lu avatar

Gitea also has excellent CI support with builtin compatibility with github

lemmyvore ,

If you don’t need CI/CD I’m not sure why you need a centralized frontend at all. Git itself is distributed and you can setup any code flow you can think of. It has hooks that can be used to set up code quality checks on select branches. There are local history browser apps for every platform and IDE plugins.

A frontend is no substitute for developer communication — usually what the “PR” thing does is sugarcoat the fact the devs don’t know how to use Git and/or don’t talk to each other.

AwesomePossum ,

Also working in a small team with Gitea. Pretty solid the last few years.

monomon ,
@monomon@programming.dev avatar

Same. Really happy with it.

antonionardella ,
@antonionardella@lemmy.world avatar

I can vouch for Forgejo

forgejo.org

Easy to set up, has a website GUI like Github/GitLab you can use git GUIs with it

codeberg.org runs on Forgejo

swooosh OP ,

Thank you! That would be my go to for my own projects as well. As far as I know they don’t want company sponsorship. I am unsure about sustainability

JASN_DE ,

I am unsure about sustainability

In what regard?

swooosh OP ,

That the project will be developed in a year or two

ijhoo ,

Maybe check how long it is already going, so it can give you some confidence. Forgejo is a fork of gitea, which is a fork of gogs.

Also, codeberg, a nonprofit from Germany, is supporting development.

docs.codeberg.org/…/what-is-codeberg/

The codebase history of Forgejo and its predecessors predates Codeberg. However, since 2022, Codeberg is backing the development of Forgejo as an umbrella organization.

Mubelotix ,
@Mubelotix@jlai.lu avatar

Forgejo is leading the federated git initiative

SpeakinTelnet ,
@SpeakinTelnet@sh.itjust.works avatar

Just to give credit where credit is due, git federation is a Forgefed Initiative

Forgejo is implementing it in their platform.

Mubelotix ,
@Mubelotix@jlai.lu avatar

Sure, they are the same people

SpeakinTelnet , (edited )
@SpeakinTelnet@sh.itjust.works avatar

Any evidence of that? Genuinely curious as I can’t really find anything about them being by the same people and forgefed started as mailed-based prior to forgejo existing.

edit: seems like they are funded by different organizations and the main contributors to forgefed never worked on forgejo, they worked on vervis though.

Mubelotix ,
@Mubelotix@jlai.lu avatar

I believe it was this issue that made me thing this way

Nicarlo , (edited )

I’ve been looking at gitea because of its gitops capabilities that seem to be pretty much on par with github actions. Do you know if forgejo has something similar? There seems to be a lack of documentation in that area. This has been my only reason for not moving to forgejo but im hoping im wrong and just missed some documentation.

EDIT: Thank you all who provided some additional insights that I was missing. I’ll take the leap and give forgejo a try!

PlexSheep ,

Forgejo actions is basically GitHub actions. The difference in my ci scripts is a single line and you can even use GitHub action templates or whatever they’re called.

You just need to add some runners to your server, which is pretty easily doable by just using some docker container and deploying that multiple times

corsicanguppy ,

Forgejo actions is basically GitHub actions

That’s the problem. GH actions su-huck.

PlexSheep ,

In what way? Works for me

sugar_in_your_tea ,

Forgejo is a fork of gitea, and it only became a hard fork earlier this year, so if gitea does something, forgejo probably does it as well.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines