Back

[Resolved] GitHub is returning 500 for all requests

60 points2 yearsgithub.com
easton2 years ago

https://www.githubstatus.com/ says degraded performance.

AtNightWeCode2 years ago

Why is there nothing better than Git?

I mean...

It is a centralized service that does not take any benefit from being a centralized service like other collaboration software. At the same time it is a bit decentralized but not really.

The way Git works have an impact on how you build things.

In private corporations. ACL is needed for compliance and so on and you end up with a lot repos. Then it propagates on to build pipelines and so on.

There is no proper way to control secrets.

There is no good built in way to separate users from service users like agents and so on.

I wonder what the large IT companies use. Surely it can't be Git as is.

gizmo6862 years ago

Changing your remote is a one liner. If you can't be bothered to find the command, the config file is self explantory and easy to find.

Any clone of the repository can function as a remote; and every developer has a full clone.

If a clone is on a machine with an ssh server, it can be accessed through ssh. Doing so immidietly gives you all access control mechanisms present on said server. For simple setups, this is traditional user accounts with tradutional DAC, possibly with public key authentication uf SSH is so confifured. For more complex situations you can use arbitrary PAM modules. Otherwise any remote filesystem would work once you mount it. These are all concepts that any IT department fielding Linux systems will already need to deal with.

As a developer, I have taken advantage of the distributed nature of git without a second thought. No access to the main repository? No problem, there is a clone on our build server, point your remote to that.

AtNightWeCode2 years ago

The thing is that those repos will only be shared among the users, hence the most important repos does not benefit from distribution since only a fragment of users have access to the most important repos.

Most distributed systems use server and client agents. That would solve a lot of things.

Kelamir2 years ago

I think you're confusing Git with GitHub.

AtNightWeCode2 years ago

Not at all, Github adds some more or less useless features to git without tackling any of the basic problems with git.

tragictrash2 years ago

I think this is a great example of why you should add a 2nd remote with some hooks to push to that second remote automatically.

literallyaduck2 years ago

A man with two watches never knows the time.

kazinator2 years ago

Unless he knows how to add two numbers and divide by two, and to generalize the arithmetic to hour-minute-second time.

tragictrash2 years ago

A man with two watches has a backup if one breaks.

siva72 years ago

can access from europe without problems

chenzhekl2 years ago

work from Japan, too.

thibaut_barrere2 years ago

it fails from France

niffydroid2 years ago

I had a few issues for a few minutes but then it was fine. Still better than bitbucket, they'd have issues for hours and no status update, at least github acknowledges issues straight away unlike bitbucket.

NautilusWave2 years ago
ranieuwe2 years ago
rvz2 years ago

No problems here. Everything is running fine in the UK and GitHub Actions seems to be up.

As always have a failsafe backup system or CI whenever a real outage happens.

Happy coding.

JakeStone2 years ago

Well that could explain why there was a kerfluffle when checking my Advent of Code account earlier. It worked a few minutes later, so all good.

mig392 years ago

Western Canada checking in. Everything fine here.

ryneandal2 years ago

Lots of unicorn sightings here.

brycemice2 years ago

Also curl'd it...good response in USA West

belter2 years ago

@dang

Why is this thread flagged?

martimarkov2 years ago

London, uk works

TedShiller2 years ago

Microsoft

brycemice2 years ago

Good US TX

willejs2 years ago

I guarantee, as usual someone posts something along the lines of "This is why you should self-host <insert github alternative here>." Followed by comments like "Yeah, if you have time to maintain it"

carapace2 years ago

It's deeply ironic that git, a free distributed VCS, should be so completely pwned by a proprietary centralized service. (And beyond ironic that so many FOSS projects rely on it, especially after it was acquired by Microsoft. Blows my mind every time I think about it.)

pdimitar2 years ago

I see nothing mind-blowing about the fact that 99% of the developers on the ground are not willing to take on the challenge of inventing and bootstrapping a completely decentralized network. And that they need to work today and not after 10 years, when such an effort maybe finally takes off.

Do you find these mind-blowing?

As for self-hosting GitHub, yes, that's much more viable and I believe more of us should be doing it (although I personally plan to still have GitHub as a central source of truth and just backup all my repos to several servers under my control). But GitHub is also very socially entrenched and provides a real value-add in terms of good PR interface, Wiki, issues, discussions and whatnot.

poetaster2 years ago

I love github. But I host my own grogs. Both is good. Sometimes I use fossil.

carapace2 years ago

The mind-blowing thing is, first, that FOSS projects use a proprietary system (for DVCS and for "good PR interface, Wiki, issues, discussions and whatnot") at all and second that they didn't bail en mass when it was acquired by MS, the traditional bogeyman of FOSS philosophy.

+2
pdimitar2 years ago
leepowers2 years ago

You'd have a point if it was just git. Issue tracker, PR interface, wiki / documentation tools, actions/webhooks, etc. - that's where Github demonstrates its utility.

poetaster2 years ago

Lots a free tools have all I need. Webhooks included. Obs away.

carapace2 years ago

That deepens the irony.

freedomben2 years ago

It's the UI. People love the UI

idrios2 years ago

Meh, it's a good way to learn about github alternatives or hear anecdotes from people who have tried doing it.

hknapp2 years ago

I recommend "git init --bare" and a $5 server on digital ocean

rudian2 years ago

Classic “I can make Dropbox with rsync” comment

+2
JasonFruit2 years ago
+3
belter2 years ago
willejs2 years ago

That is a good point...

nawgz2 years ago

I unironically think GitLab is a better piece of software, but this type of situation arises way more regularly on self-hosted, so I fully agree with your point that this isn't really something to hold against GH

winter_squirrel2 years ago

Works fine for me.