• GunnarGrop@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    I’ve just migrated most of my repos from Codeberg to Sourcehut (sr.ht) and I really like it. I’ve got nothing against Codeberg or Forgejo, they’re awesome, but I just really like the simple design of Sourcehut.

    The git send-email workflow was new to me, but I started liking it fast! I’ve never really enjoyed the web-based MR/PR workflow of GitHub anyway (read: it feels very slow).

    Sourcehuts CI system if also really nice overall, although there are some things I miss from the great CI that GitLab has. Mostly I miss only running pipelines when tags are pushed, and stuff like that.

  • MrScottyTay@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    What’s a good alternative that allows private repos? I’ve not yet got a home lab setup yet but I still have some repos I want to keep private since they’re pretty dogshit so don’t want them to publicly represent me but they still mean something to me personally or are for something to reference when doing newer projects.

    • starshipwinepineapple@programming.dev
      cake
      link
      fedilink
      arrow-up
      0
      ·
      11 months ago

      Who needs access to these private repos? There’s always raw git (has a web server if needed). That’s what I’ve been doing since moving to codeberg for my public projects and eventually i might set up a private forgejo server.

      Sourcehut also offers public, private, and unlisted repos

  • Onno (VK6FLAB)@lemmy.radio
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    I’m looking at moving my repositories to AWS S3. That doesn’t give me extra functionality beyond publishing my repositories, but the reality is that I’ve yet to see any pull requests or much beyond a couple of issues.

    I’m loathe to jump into the next big thing, only for it to go broke, or get bought by some random company and get enshitified.

    • soc@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      I’m on Codeberg because it cannot get bought out and enshittified (like GutHub, or GitLab).

  • sbeak@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    I also self-host a forgejo as a local backup as well as codeberg, so if codeberg ever goes down for some reason or another or if my internet is down, I still have a backup of my projects.

  • poldy@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    I like Fossil ( fossil-scm.org ). Sync public repos to chiselapp.com, keep private ones on my ssd or sync to my vps shell account. Resistant to US cloud takedown, e.g. if you’re running logistics to defend Greenland 😉

  • zygo_histo_morpheus@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    https://tangled.sh/ is looking like an interesting alternative imo.

    It uses ATProto (the bluesky protocol) and allows you to self host the git part and/or your personal data (e.g. comments that you leave on other repos). It’s still very much in development as is the ATProto itself, so it doesn’t seem mature enough for serious use yet. ATProto does for example not handle private accounts/posts yet which means that all your tangled repos have to be public for instance.

    • HelloRoot@lemy.lol
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      Personally I like it because I tend to not use the github/lab web ui features.

      But one thing that really never clicked with me is the email based issues workflow. I’d prefer to open issues like on github.

    • Ŝan • 𐑖ƨɤ@piefed.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      @HelloRoot@lemy.lol mentioned the email workflow, and it’s great. In addition:

      • it’s a pay-for service, but it’s cheap, given that you get:

        • unlimited repos, public or private
        • a nice build CI system
        • mailing lists and an email interface to manage & interact with them
        • ticket trackers
        • a well-thought-out project home page system: you add as many repositories, ticket trackers, and making lists to the project, and pick a README for it. It’s quite nice.
      • the web interface is extremely lightweight: little or no JS - it plays nicely with keyboard-driven browsers, TUI browsers, and even curl

      • did I mention the excellent build CI?

      • it supports both git and Mercurial repositories

      It’s also open source and self-hostable if you’d rather.

      It’s a fantastic service, and well with the tiny hosting price.

  • TheBigRoomXXL@leminal.space
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    Bitbucket lol .I would rather not.

    I used to love gitlab (great CI!) but the quality is really going down. Everything is slow and there UI is full of bugs (god I hate there virtual srolll in epics).

    There is also sourcehut. They have the best CI for me but sadly issue / merge request management is mail based.

    Gitea looks like it is going the gitlab way with enterprise support and cloud because they need to make money.

    Forgejo is cool (how do you prononce it?) but I am really sad they based there CI on github action.

    • doktormerlin@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      11 months ago

      Bitbucket makes total sense for companies thanks to the Jira integration and wide range of integrations with the CI pipelines.

      As a private person, why would you ever use an Atlassian product?

      • Kissaki@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        11 months ago

        There’s a threshold where good integration does not trump shit product. Bitbucket sucks. I’m glad we’re not using it even when we’re still stuck with shit Jira and confluence.

        • doktormerlin@feddit.org
          link
          fedilink
          arrow-up
          0
          ·
          11 months ago

          Whats the reason for it to suck in your opinions?

          I think it works pretty good. Pull-Requests are easy to follow, you can even suggest minor code changes directly in your comments or create Jira tickets for follow-up tasks. Commit history is nicely readable. CI works very robust and has lots of possibilities. Project level permissions and branch settings are easy to create. I have nothing to complain really

          • Kissaki@programming.dev
            link
            fedilink
            English
            arrow-up
            0
            ·
            11 months ago

            I’ve not used it much, I think I only had to use it in two instances due to customers. From what I remember, the structure and navigation was not hierarchical making navigating very inefficient and irritating.

            I’m used to GitLab (and Phabricator in the past, and outside of work GitHub), and much prefer their repo, project, group representation and review UI/UX/workflow.

  • ☂️-@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    i’m ootl about github. is this because microsoft is taking it over proper?

    • soc@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      I think it’s due to multiple reasons, and the threshold of rejecting the course of GitHub/Microsoft/the USA seems to have reached a level where GitHub stopped being the “default” place to be for a number of projects already.

      And if you are at a point were you need a Codeberg account anyway already, why not move your own projects there (or use it for new ones)?

      Not to mention, the Forgejo project is at a stage were it feels like your bug report/feature request/contribution has an actual impact.

    • Heavybell@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      GitHub no longer has a single manager (I forget if the term was “CEO”), and is being folded in under MS’s AI team.

    • Kissaki@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      I don’t think there’s a need to switch away.

      Many people in Lemmy think otherwise, and have thought so for a long time.

      Nothing changed yet due to product integration into Corp.

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

    personally i use codeberg now but i still have a softspot for beanstalk. i started using it back when private repos on github weren’t free. it’s primarily a paid service but i just have a soft spot for it (maybe it’s just the nostalgia talking).