jdev - 2021-03-23

  1. Sam

    I have a friend who wants to host some code but doesn't want to use GitLab, GitHub, or Sourcehut for various reasons. Anyone know of other git hosting providers that are free? Slightly off topic, but it seems like something this group would know about.

  2. Sam

    I vaguely remember bookmarking a gitea instance that allowed public registration a while ago, but now I can't find any.

  3. Zash

    But also doesn't want to self-host?

  4. Sam

    yah, he's looking for a code forge type site

  5. Zash

    https://codeberg.org/ mayhaps

  6. moparisthebest

    ooh too slow

  7. Sam

    oooh, I think that's what I was thiking of, thanks!

  8. moparisthebest

    but yea should just host your own

  9. Sam

    No, that would be a waste of time and energy and I'm not a sysadmin/ops type so I'd end up just fucking up and erasing all my data. That's my reason anyways, and I'm 90% sure his reason too.

  10. Sam

    And probably cost more because I'd have to have some sort of hardware / VM to host on.

  11. Zash

    Hardware costs are negligible next to the time cost, if you value your time.

  12. moparisthebest

    well, could happen to codeberg too, good luck :)

  13. Sam

    That's true, time is the big one.

  14. Zash

    But can you put a price on FREEDOM? Especially the freedom from being annoyed by problems caused by a 3rd party while being powerless to fix those problems.

  15. moparisthebest

    yes, that's the big one :)

  16. Sam

    That's not likely to be a thing that annoys me. My server crashing and me not knowing about it and then having to go do work when I want to just be pushing code is.

  17. Sam

    At least, not enough to matter. I mean, if GitHub does it it's annoying, if a thing where I can at least have input (like gitea or whatever they're using which is open source, or their business which appears to have bylaws that would allow for user input, etc.) does it then I'm sad I didn't get my way probably, but I'd rather work together with people that know what they're doing than waste my time trying to debug why a thing that's not my software isn't working.

  18. moparisthebest

    I find I spend less time running everything myself than I did fixing my integrations with stuff other people run when they change it

  19. Sam

    Maybe, but this is just a place to throw up some code so that doesn't apply.

  20. Sam

    Having done both though, that is exactly the opposite of my experience.

  21. moparisthebest

    then you'll want CI builds and the integration work starts... :)

  22. Sam

    That's a fair one, I don't know how CI works on gitea. It's a well enough established project though that I doubt they'll randomly break anything. And if they did, it would break whether I was hosting it or no, so it's *definitely* better not to self host because that's even more crap I have to maintain and it still breaks the same way.

  23. Sam

    I dunno what to tell you, I did it for a long time, and it was a waste of time and energy. Never again.

  24. Zash

    Webhooks I think

  25. moparisthebest

    gitea doesn't have CI at all, not sure if codeberg offers it yet

  26. moparisthebest

    I've tied my own jenkins into my own gitea

  27. Zash

    Right, so you hook it up with something via webhooks 🙂

  28. moparisthebest

    yep, jenkins has a gitea plugin, I'm assuming others do too

  29. Sam

    Looks like there are a few: https://gitea.com/gitea/awesome-gitea#devops

  30. moparisthebest

    this is what I used to replace travis-ci + appveyor https://github.com/moparisthebest/self-ci results in https://ci.moparisthe.best/job/moparisthebest/lastBuild.html

  31. moparisthebest

    and, people who put jenkins (or maybe CI in general) on the open internet are crazy, so that's just a static mirror that gets updated after builds finish :)

  32. defanor

    SourceForge and Bitbucket are two more somewhat common options. Both are awkward, IMO, but may work, depending on what they didn't like in GitHub, GitLab, and Sourcehut.

  33. Zash

    Oh right, bitbucket just killed the hg parts. I keep forgetting that they exist since then.

  34. Sam

    Oh yah, i forgot, they specifically said they don't trust Atlassian to run anything either, so I guess Bitbucket is what they meant (and that's out). Forgot about SourceForge though, I know it's a bit of a joke, but I did hear it got sold so mayber it's not terrible anymore? I dunno, might as well suggest it. Thanks

  35. moparisthebest

    still has as many (or more) ads than ever though

  36. defanor

    Indeed, it seemed like hg is the primary reason to use them among FLOSS projects. But probably not for commercial customers.

  37. moparisthebest

    https://kallithea-scm.org/ supports HG and git but I don't know of any public ones

  38. Sam

    Huh, TIL, I'll be curious to see if this one is any good

  39. moparisthebest

    if you remember rhodecode, it went evil and kallithea was forked from it

  40. Sam

    I don't think I've ever heard of that one

  41. Sam

    oof, though at first glance I don't personally love the UI. That's a lot of clutter and confusion, I'm instantly tense just looking at it

  42. Sam

    But that sort of thing is pretty easy to get used to, even if it's not ideal.