Live data from Hacker News

GitHub is down

status.github.com

121–130 of 175 posts

Re: GitHub is down

#121

Earlier quoted context omitted.

Now if only we had a convenient way of using a distributed VCS without a central hub.

That sounds like a joke, but that's exactly the problem: the VCS has been distributed, but not all the services enmeshed around it: all the discussions (issues, pull requests, design debates, …). Github makes it easy to host git repositories, but so do a bunch of other services and it's not that hard to host your own either way or to set up trees of repository or multiple mirrors or what have you. The reason people u…

You could have separate centralized servers for each project, though, instead of one big point of failure for all the projects.

Re: GitHub is down

#122
post #75

Earlier quoted context omitted.

Did someone say GitTorrent...? https://github.com/cjb/GitTorrent

Looks exactly like what's needed. Is it safe enough though? I.e. can I rely on getting a non-maliciously-modified repo when I ask for particular SHA1? Also: sudo npm install --global gittorrent Cool! It automatically installs a local copy of half of GitHub! ;).

> Is it safe enough though?

I'm not so sure about that. I've only used it once, an only to test its functionality, I didn't do any in-depth testing. Well I wouln't use it in production, but in a non-critical, small-scale project it could be worth a try...

Re: GitHub is down

#124
post #121

Earlier quoted context omitted.

That sounds like a joke, but that's exactly the problem: the VCS has been distributed, but not all the services enmeshed around it: all the discussions (issues, pull requests, design debates, …). Github makes it easy to host git repositories, but so do a bunch of other services and it's not that hard to host your own either way or to set up trees of repository or multiple mirrors or what have you. The reason people u…

You could have separate centralized servers for each project, though, instead of one big point of failure for all the projects.

That would make the downtime less correlated, but if it was higher in aggregate, would it be a net benefit?

Re: GitHub is down

#125
post #46

Earlier quoted context omitted.

I guess you will get what you pay for... which is nothing for most of their users.

> I guess you will get what you pay for... 1. There is literally no amount of money which will get you 100% uptime. You may be able to buy guarantees of 100% uptime, however... 2. ... which will not change the fact that things still go down, and that if something goes down in a way which violates your signed contract, the most you can hope for is some kind of monetary compensation and, maybe, an apologetic-sounding e…

It's true that you can't get 100% uptime. And yes 99.999% is more of an SLA agreement/goal than a generally achievable metric. But Github aren't even managing two nines - they only have 98% uptime over the past month. That's bad for any service.

Re: GitHub is down

#127
post #52
post #6

If only we had a version control system that didn't rely on a central hub...

We do, it's called Fossil! http://fossil-scm.org/ Fossil tracks issues (tickets), documentation, and wiki pages at the same level as it tracks code, so when you clone a Fossil repo, everything gets downloaded to your local computer. You can then respond to tickets and perform repo maintenance offline, syncing everything to the server when you're back up. Edit: A few weeks ago I got a job a one-hour train ride away. I…

<3 Fossil. I wish it were more popular so I could use it on non-personal projects and still have a hope of attracting collaborators...

Re: GitHub is down

#128

Earlier quoted context omitted.

That sounds like a joke, but that's exactly the problem: the VCS has been distributed, but not all the services enmeshed around it: all the discussions (issues, pull requests, design debates, …). Github makes it easy to host git repositories, but so do a bunch of other services and it's not that hard to host your own either way or to set up trees of repository or multiple mirrors or what have you. The reason people u…

Could Ethereum (or a similar concept) be the solution of this kind of problems?

Together with systems such as ipfs.io, possibly yes. Have a look at https://github.com/whyrusleeping/gx

But there still are many open problems: - incentivised file storage - fair name spaces - search and indexing and more.

Re: GitHub is down

#129
post #52
post #6

If only we had a version control system that didn't rely on a central hub...

We do, it's called Fossil! http://fossil-scm.org/ Fossil tracks issues (tickets), documentation, and wiki pages at the same level as it tracks code, so when you clone a Fossil repo, everything gets downloaded to your local computer. You can then respond to tickets and perform repo maintenance offline, syncing everything to the server when you're back up. Edit: A few weeks ago I got a job a one-hour train ride away. I…

> Fossil tracks issues (tickets), documentation, and wiki pages at the same level as it tracks code, so when you clone a Fossil repo, everything gets downloaded to your local computer.

Issue tracking and wikis are not a version control problem. Sure, their data can be version controlled. And documentation has been version controlled since Sccs, why would it require special care?

Re: GitHub is down

#130
post #26

Earlier quoted context omitted.

Because your comment adds nothing.

It adds something. It shows an example of an actual person affected by this. Yours here, however, I'm not sure what that adds :)

Someone was apparently confused as to why his comment was downvoted. I answered that question.
Post reply on HN