First, they restricted code search without logging in so I’m using sourcegraph But now, I cant even view discussions or wiki without logging in.

It was a nice run

  • Scrubbles@poptalk.scrubbles.tech
    link
    fedilink
    English
    arrow-up
    78
    arrow-down
    3
    ·
    5 months ago

    Honestly for selfhosters, I can’t recommend enough setting up an instance of Gitea. You’ll be very happy hosting your code and such there, then just replicate it to github or something if you want it on the big platforms.

    • d3Xt3r@lemmy.nz
      link
      fedilink
      arrow-up
      143
      arrow-down
      2
      ·
      5 months ago

      Just so you’re aware, Gitea was taken over by a for-profit company. Which is why it was forked and Forgejo was formed. If you don’t use Github as a matter of principle, then you should switch to Forgejo instead.

          • Scrubbles@poptalk.scrubbles.tech
            link
            fedilink
            English
            arrow-up
            6
            ·
            5 months ago

            It’s more I don’t have them all checked out, and a good chunk are mirrors of github, so I’ll have to list out each one and push to a new remote, mirrors will have to be setup again, and I also use the container and package registries. I’m pretty embedded. It’s not impossible, but it’s a weekend project for sure.

            • zeluko@kbin.social
              link
              fedilink
              arrow-up
              2
              ·
              edit-2
              5 months ago

              If it was just forked, cant you just switch the package/container-image and be done?

                • StarDreamer@lemmy.blahaj.zone
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  5 months ago

                  Simply changing the binary worked for me. Been more than 1 month and no migration issues.

                  It does still show gitea branding, however.

                • PowerCore7@lemm.ee
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  5 months ago

                  If you are using containers, it should be fairly trivial. Otherwise, there might be some renaming to do, but Forgejo should be 100% compatible with Gitea (at least right now). Just make sure you have a good backup in case anything would happen.

        • lambchop@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          5 months ago

          My understanding is the fork isn’t doing much but waiting to see if gitea turns to shit, pushing all their changes upstream. If you use docker I’ve heard you can just pull the new image and it simply drops in, no migration needed.

    • MigratingtoLemmy@lemmy.world
      link
      fedilink
      arrow-up
      26
      arrow-down
      5
      ·
      5 months ago

      Forgejo for you chap.

      Honestly I’m kind of surprised that Gitea is still being recommended on Lemmy, it’s been a while since Gitea was acquired and the community has been raging since. Lemmy is regressing

      • superbirra@lemmy.world
        link
        fedilink
        arrow-up
        13
        ·
        5 months ago

        Lemmy is regressing

        it is not lol, you are just realising that you are not part of any elite for the simple reason of using it

    • SaladevX@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      11
      arrow-down
      8
      ·
      5 months ago

      +1 for Gitea. It’s super lightweight, and works really well! I recently switched to Gitlab simply because I wanted experience with hosting it, but Gitea is much lighter and easier to use.

      • Disregard3145@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        5 months ago

        Its pretty good, for most people there isn’t anything missing

        Actions can’t be triggered by workflow dispatch

        Pull requests can’t wait for status checks

  • Omega_Haxors@lemmy.ml
    link
    fedilink
    English
    arrow-up
    53
    ·
    5 months ago

    The writing was on the wall when they established a generative AI using everyone’s code and of course without asking anyone for permission.

  • JJLinux@lemmy.ml
    link
    fedilink
    arrow-up
    39
    ·
    5 months ago

    I’m honestly blown away by whomever finds this surprising. This is Microsoft we’re talking about. Everything they touch turns into this. Taking what is not theirs, using it for profit, and not even giving credit where credit is due.

  • inspxtr@lemmy.world
    link
    fedilink
    arrow-up
    23
    arrow-down
    1
    ·
    edit-2
    5 months ago

    Hold up, are you sure you can’t view Discussions or Wiki? Which sites can you not view them?

    I’m fine viewing them for public repos that I usually visit.

    Asking to make sure that Github is not slowly rolling out this lockdown.

    • antrosapien@lemmy.mlOP
      link
      fedilink
      arrow-up
      7
      arrow-down
      3
      ·
      5 months ago

      Most probably. I was viewing discussions about podman, I could view them if directily opened from a link but it required login when navigated to linked pages and wiki

  • pastermil@sh.itjust.works
    link
    fedilink
    arrow-up
    13
    ·
    5 months ago

    They also broke some stuff with some javascript, I think. I’m using KDE’s web browser (Falkon) and it used to work well.

  • e$tGyr#J2pqM8v@feddit.nl
    link
    fedilink
    arrow-up
    14
    arrow-down
    1
    ·
    edit-2
    5 months ago

    I’m not a developer so I’m not very familiar with this world. But it kind of amazes me that the code for so many open source projects are hosted by Microsoft. Isn’t there a FOSS alternative? edit: seems Gitlab is an alternative. Then the question is, why are people using microsoft products?

    • antrosapien@lemmy.mlOP
      link
      fedilink
      arrow-up
      19
      ·
      5 months ago

      Github started independently and was amazing service(and still is except now its going downhill) but Microsoft acquired it it 2018

    • DacoTaco@lemmy.world
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      5 months ago

      The power of git ( the backbone of github ) comes in that you can easily take a repository and move it to a different server. Its like, 3 commands? ( git vlone, git add remote, git push ). So if people would leave github, nothing is lost :)

      • federico3@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        ·
        edit-2
        5 months ago

        Github is designed to centralize git (as the word “hub” suggests). You can still migrate away code, issues and wikis, but contributors, followers, wiki editors, issue subscribers, visibility in general and github stars are locked in. Discoverability matters to projects trying to attract contributors.

        • DacoTaco@lemmy.world
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          edit-2
          5 months ago

          Agreed there, but its still a source control platform. Its still git. I’d argue the code is the most important part and followers, subscribers and stars (whatever those may do) are a secundairy functionality that a developer doesnt necesarily care about. The most important part is the git repo and everything linked with it imo

    • ISometimesAdmin@the.coolest.zone
      link
      fedilink
      arrow-up
      22
      ·
      5 months ago

      An API token is more secure than a password by virtue of it not needing to be typed in by a human. Phishing, writing down passwords, and the fact that API tokens can have restricted scopes all make them more secure.

      Expiration on its own doesn’t make it more secure, but it can if it’s in the context of loading the token onto a system that you might lose track of/not have access to in the future.

      Individual API tokens can also be revoked without revoking all of them, unlike a password where changing it means you have to re-login everywhere.

      And that’s just the tip of the iceberg. Lmk if you have questions, though.

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 months ago

      Because of someone gets your API token they can only push and pull. If someone gets your password they can do anything

    • bizdelnick@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      5 months ago

      Never used it in GitHub, but in GitLab it is not password equivalent, you can restrict its usage.

  • UnfortunateShort@lemmy.world
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    5 months ago

    Compared to Gitlab, it definitely is shit already. And that has nothing to do with the artificial restrictions. God I hate this website. I appreciate their service, but the UI is genuinely trash.

  • PoliticalAgitator@lemmy.world
    link
    fedilink
    arrow-up
    10
    ·
    5 months ago

    You don’t need the question mark. If something is for-profit (or can be used for profit) then sooner or later it will be enshittified.

    They have teams of people whose entire job is figuring out ways to wring a few more cents from somebody. Put them at the helm of a company that’s stood for 1000 years and they’ll be thrilled at how easy it will be to use that name to sell plastic dogshit at a premium price.

  • 10_dollar_banana@lemmy.world
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    5 months ago

    What about the time they fired their artists and then immediately wrote a blog post congratulating themselves for making AI art from a model trained on the ex-employees’ art. Inspiring.

  • dinckel@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    3
    ·
    5 months ago

    I don’t really feel like self-hosting a Git instance is a good idea for me personally, but I’ve been really happy with Gitlab for around 8 years now

      • venji10@feddit.de
        link
        fedilink
        arrow-up
        2
        arrow-down
        1
        ·
        5 months ago

        You don’t need the question mark. If something is for-profit (or can be used for profit) then sooner or later it will be enshittified.

        They have teams of people whose entire job is figuring out ways to wring a few more cents from somebody. Put them at the helm of a company that’s stood for 1000 years and they’ll be thrilled at how easy it will be to use that name to sell plastic dogshit at a premium price.

        No. I am able to decide for myself, whether or not I need 2FA. A code via E-Mail is enough for me. If you feel like you need 2FA; feel free to enable it for yourself…

        • Asudox@lemmy.world
          link
          fedilink
          arrow-up
          1
          arrow-down
          2
          ·
          edit-2
          5 months ago

          Not sure how a company can turn a public digital key or a mathematically calculated number (both of them completely unlinked to your real identity in any way) to profit. But you do you I guess.

          • venji10@feddit.de
            link
            fedilink
            arrow-up
            2
            ·
            5 months ago

            Well, I never said that. It just generally shows the direction, they are heading. They are literally FORCING you to enable that. I am not a baby. I don’t need a babysitter.