• Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 day ago

    It’s gonna be problematic in particular for organisations with larger offices. If you’ve got hundreds of devs/sysadmins under the same public IP address, those 60 requests/hour are shared between them.

    Basically, I expect unauthenticated pulls to not anymore be possible at my day job, which means repos hosted on GitHub become a pain.

    • timbuck2themoon@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Quite frankly, companies shouldn’t be pulling Willy nilly from github or npm, etc anyway. It’s trivial to set up something to cache repos or artifacts, etc. Plus it guards against being down when github is down, etc.

      • Ephera@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        14 hours ago

        It’s easy to set up a cache, but what’s hard is convincing your devs to use it.

        Mainly because, well, it generally works without configuring the cache in your build pipeline, as you’ll almost always need some solution for accessing the internet anyways.

        But there’s other reasons, too. You need authentication or a VPN for accessing a cache like that. Authentications means you have to deal with credentials, which is a pain. VPN means it’s likely slower than downloading directly from the internet, at least while you’re working from home.

        Well, and it’s also just yet another moving part in your build pipeline. If that cache is ever down or broken or inaccessible from certain build infrastructure, chances are it will get removed from affected build pipelines and those devs are unlikely to come back.


        Having said that, of course, GitHub is promoting caches quite heavily here. This might make it actually worth using for the individual devs.

    • NotSteve_@lemmy.ca
      link
      fedilink
      arrow-up
      2
      ·
      1 day ago

      Ah yeah that’s right, I didn’t consider large offices. I can definitely see how that’d be a problem