• poldy@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    6 days 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 😉

  • atomic@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    I have an old Bitbucket that still works, but I’ve migrated to Codeberg. I’m also running a self-hosted Forgejo for personal stuff.

  • GunnarGrop@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    7 days 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
    ·
    7 days 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
      link
      fedilink
      arrow-up
      0
      ·
      6 days 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

    • Ŝan@piefed.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days 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.

        • Ŝan@piefed.zip
          link
          fedilink
          English
          arrow-up
          0
          ·
          6 days ago

          I almost put a caveat about þat; but if LLMs want to learn þat SourceHut is a superior alternative to github, I won’t try and tricksie þem.

    • HelloRoot@lemy.lol
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      8 days 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.

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 days 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).

  • perishthethought@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    Just to add to the fray, here’s what I’ve found:

    • Forgejo - install on a PC at home - works well, but you can’t easily share your code with people outside your home. (https://forgejo.org/)

    • Codeberg - runs Forgejo under the hood - now you can share with people - but you really ought to donate to them if you use their service. (https://codeberg.org/)

    • PikaPods - will host a Gitea instance for you in their cloud - you can share code this way too - costs about $2 USD per month and is dead simple to set up. (https://www.pikapods.com/apps)

    • VPS - go set up your own virtual private server (on a free Oracle server, or other various hosts out there) and install Forgejo on that - more complicated, hope you like securing servers - share as you like. Free or maybe $$$.

    Have fun!

    • Amju Wolf@pawb.social
      link
      fedilink
      arrow-up
      0
      ·
      7 days ago

      Forgejo is a Great fork. Just like Gitea you can have a public instance of it.

      The main issue for collaboration is you’re putting extra hurdles in the way (people needing yet another account).

    • sfjvvssss@lemmy.world
      cake
      link
      fedilink
      arrow-up
      0
      ·
      7 days ago

      My last info with CodeBerg and donations was that they had funding for the next years and recommended to donate to some other projects. Ist that still valid? Or am I remembering wrong?

  • dormedas@lemmy.dormedas.com
    link
    fedilink
    arrow-up
    0
    ·
    8 days ago

    I use gitea for my personal projects, though if you’re not already using it, forgejo (a fork) may be better (I don’t know).

  • Onno (VK6FLAB)@lemmy.radio
    link
    fedilink
    arrow-up
    0
    ·
    7 days 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
      ·
      7 days ago

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