I use Github for many years and want to move all my repos away from it. What is a good alternative, preferably one that is easy to push? Ideally i will be cloning all my repos to hard drive and then just push to whatever service. At first glance, there are many options: Bitbucket, Gitlab, Codeberg, Gitea…etc. I will be self hosting these repos and I prefer longevity, i.e. dont want to wake up one morning to see all repos gone from the site.

  • otacon239@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    27 days ago

    I’m currently self hosting Gitea and have had a great experience so far. Only took a day to setup and migrate all (6) of my repositories.

  • nek0d3r@midwest.social
    link
    fedilink
    arrow-up
    5
    ·
    27 days ago

    Yet another Gitea self-hoster here. It mimics GitHub behavior so well that it’s pretty much directly compatible with GitHub Actions and everything. It has a tool built just for mass migrating repositories.

  • Dingaling@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    27 days ago

    Gitea is great for selfhosting. Small footprint, very fast, extremely capable.

    I also maintain a couple of Gitlab installations at work, but it’s a lot slower and uses more resources. I mean it’s good, but it’s very much a full fat option.

    Bitbucket is very old and, eww, Atlassian - the exact opposite of a selfhost friendly company.

  • DJ Putler@lemmy.mlB
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    28 days ago

    You can back up your shit yourself and do e2ee thru gitlab there are a lotta options not a big fan of gitlab just using their shit

    If you have a truly gargantuan amount of notes (e.g.orgmode and roam etc) then Git is the way to go for conflict resolution btw