The "nothing to see here" approach to access control has a lot of weird culture-consequences. I wish software would just address me like the peasant that I am, rather than trying to gaslight me into believing that my artificially limited world is the whole one.
We were warned multi-deploys with big changes were incoming: "For lack of a better term, some big shit is coming at GitHub Universe." - Thomas Dohmke, CEO
I cannot wait for Gitea, Forgejo, and GitLab to start federating with each other via ActivityPub. Then we can all take one more step away from a corporate-controlled internet.
- 'one more step away from a corporate-controlled internet"
Downvote me to grey-world if you like, but I think everyone's crazy to put all their code infrastructure in the hands of fucking Microsoft. Especially literal free open-source software. Who do you think Microsoft is? What do you know of Microsoft's history and their core values (they're "embrace, extinguish & exsanguinate"). It's like giving fucking Sauron safekeeping of your power-rings in Mordor, oh we have great infrastructure for safe ring storage here, very secure, the orcs are really expert guards.
That would surely be nice and helpful, but why do we need to wait for it?
Even my open source projects in github are just mirrors from the "real place" of work: gitlab or my own gitea instance. If github is down, it is a minor inconvenience but I can still work.
I know this a greybeard's fantasy and that most people working today were trained not to bother, but: important things should not have GitHub as a failure point.
Hobby projects and today's work? Sure. Point straight at GitHub and hack away. And when it goes down, get yourself a coffee.
But everything that's anywhere near production should have already pointed those github requests to a mirror or other tool in your own controlled ecosystem. The status of GitHub should have nothing to do with whether you're customers are getting what they're paying you for. Same goes for Docker containers and every other kind of remotely distributed dependency.
Host a backup of your own code? It’s easy and can be done on a rpi. I wrote a go program in 1000 lines that automatically does this for me. And then I actually started using that as the main source and pushing the backup to github.
It also pulls down anything i star into a different folder which get a sync one a day. The rest get a sync every hour.
I need a macro template for those memes with Bart Simpson on the blackboard and make it say "I will always have a backup plan for third-party services".
Seriously people: gitea exists. Gitlab self-hosted exists. Drone/Woodpecker CI exists. It's not that difficult to set up a project that does not depend on Github. I spent less time setting these up than the amount of down time that Github has had this year.
⮕ git push
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
PR really spun gold when they decided to label everything from every single one of their databases getting deleted and backups nuked to intermittent connectivity issues as "degraded". Who exactly are they making feel better by not calling a spade a spade?
I would say it’s degraded. I still see I’m logged in, can still see the org screen and even the repo (on and off.). Don’t think degraded implies anything good. Just that something’s are working others aren’t
Regardless of this: does anyone experience general slowness of Github? I view a file (on web) and it takes time for page to be fully interactive - no buttons work, rest of the file cannot be viewed - just the top part is shown (above the fold, maybe). Honestly, it's so nerve wracking.
Recently github is pushing very agressively for two factor authenticartion.
So I installed the authenticator app.
But the authenticator does not work when the clock on my phone is not perfectly synchronized. But my phone's clock is intentionally sped up by +15 minutes?
[+] [-] droptablemain|2 years ago|reply
[+] [-] __MatrixMan__|2 years ago|reply
[+] [-] ellisv|2 years ago|reply
[+] [-] ignoramous|2 years ago|reply
https://twitter.com/ashtom/status/1720319071567421679
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] dekhn|2 years ago|reply
Guess I can't treat github like a CDN.
[+] [-] shepherdjerred|2 years ago|reply
[+] [-] taf2|2 years ago|reply
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] spaer|2 years ago|reply
[deleted]
[+] [-] SoftTalker|2 years ago|reply
[+] [-] agilob|2 years ago|reply
[+] [-] CodeCompost|2 years ago|reply
[+] [-] layer8|2 years ago|reply
[+] [-] WolfeReader|2 years ago|reply
[+] [-] perihelions|2 years ago|reply
Downvote me to grey-world if you like, but I think everyone's crazy to put all their code infrastructure in the hands of fucking Microsoft. Especially literal free open-source software. Who do you think Microsoft is? What do you know of Microsoft's history and their core values (they're "embrace, extinguish & exsanguinate"). It's like giving fucking Sauron safekeeping of your power-rings in Mordor, oh we have great infrastructure for safe ring storage here, very secure, the orcs are really expert guards.
[+] [-] rglullis|2 years ago|reply
Even my open source projects in github are just mirrors from the "real place" of work: gitlab or my own gitea instance. If github is down, it is a minor inconvenience but I can still work.
[+] [-] asdff|2 years ago|reply
[+] [-] dgivney|2 years ago|reply
https://www.google.com/finance/quote/GTLB:NASDAQ
[+] [-] Eji1700|2 years ago|reply
[+] [-] Animats|2 years ago|reply
[+] [-] swatcoder|2 years ago|reply
Hobby projects and today's work? Sure. Point straight at GitHub and hack away. And when it goes down, get yourself a coffee.
But everything that's anywhere near production should have already pointed those github requests to a mirror or other tool in your own controlled ecosystem. The status of GitHub should have nothing to do with whether you're customers are getting what they're paying you for. Same goes for Docker containers and every other kind of remotely distributed dependency.
[+] [-] hipadev23|2 years ago|reply
[+] [-] bogota|2 years ago|reply
It also pulls down anything i star into a different folder which get a sync one a day. The rest get a sync every hour.
[+] [-] antoineMoPa|2 years ago|reply
[+] [-] lmarcos|2 years ago|reply
[+] [-] ajsfoux234|2 years ago|reply
[+] [-] shepherdjerred|2 years ago|reply
[+] [-] paulddraper|2 years ago|reply
[+] [-] rglullis|2 years ago|reply
Seriously people: gitea exists. Gitlab self-hosted exists. Drone/Woodpecker CI exists. It's not that difficult to set up a project that does not depend on Github. I spent less time setting these up than the amount of down time that Github has had this year.
[+] [-] waihtis|2 years ago|reply
[+] [-] verve_rat|2 years ago|reply
[+] [-] andrelaszlo|2 years ago|reply
[+] [-] misnome|2 years ago|reply
Sighed, assumed I was on the first wave of an incident on top of their current slack incident, then logged off for the day.
[+] [-] methodical|2 years ago|reply
[+] [-] brookst|2 years ago|reply
[+] [-] skeaker|2 years ago|reply
[+] [-] __turbobrew__|2 years ago|reply
My definition of degradation is different.
[+] [-] edgyquant|2 years ago|reply
[+] [-] yieldcrv|2 years ago|reply
we couldn't onboard a new hire because they couldn't even run a curl command for some basic tooling
I thought it was a url, but the url actually loads a bash script that tries to pull from their github repo
[+] [-] kklisura|2 years ago|reply
[+] [-] rvba|2 years ago|reply
Recently github is pushing very agressively for two factor authenticartion.
So I installed the authenticator app.
But the authenticator does not work when the clock on my phone is not perfectly synchronized. But my phone's clock is intentionally sped up by +15 minutes?
What to do?
[+] [-] unknown|2 years ago|reply
[deleted]
[+] [-] MuffinFlavored|2 years ago|reply
Who decided to deploy something risky on a Friday /s
Why don't they have lower environments like QA to test it in before going to production /s