Live data from Hacker News

GitHub's down?

news.ycombinator.com

131–140 of 154 posts

Re: GitHub's down?

#131

I read about Github being down and know that it sucks for many people. What I find interesting is thinking about how quickly so many installations of distributed version control adopted a de facto central server. Github is a platform that should not need a particularly high uptime from the point of view of any one user. But of course it does because so much of its utility is that it substitutes for a lower level part…

> Github is a platform that should not need a particularly high uptime from the point of view of any one user. This is totally false. GitHub doesn't just provide a git server, it also provides ticketing and project management. When GitHub is down, projects that rely heavily on, for example, commenting on issues grind to a halt. Yes, you don't need GitHub to be up 99.999% of the time to do a `git push` every once in a…

It's also the primary host for dozens of package management systems anymore.

It's not hard to imagine a production system being unable to scale out because they didn't vendor and they can't fetch the repo for an essential library.

Re: GitHub's down?

#132

Earlier quoted context omitted.

doesn't give me easy access to the source, browseable and searchable, I can't link to it when discussing with a colleague via chat, can't browse the docs and the wiki and I can't update them. It's a minor advantage at the cost of running yet another piece in my infrastructure that may die or exhibit problems. We use nexus as a proxy for various repositories and so far I've had nexus down more often than github.

You can host your own Nexus servers, for whatever that's worth, if you were unaware. Again, adding more infrastructure, but it at least solves the "it's down on the internet!" problem.

we are hosting our own nexus servers - but they tend to have issues of their own. Bugs, repositories get broken, storage full, machines down for maintenance and patching, yadda yadda. Githubs track record at being up is better than our nexus track record.

Re: GitHub's down?

#133
post #57
post #44

Earlier quoted context omitted.

OK I get what you're saying, but honestly, who is really 'losing productivity'? I suspect the ones saying they are in fact just getting on with other tasks they can do because they are, despite github, still using distributed version control and do have access to and the ability to commit to code repositories. You don't need to host your own git daemon or github clone to get that functionality. I don't use github bec…

It kinda sucks when you rely on continuous integration, though.

Can't you just run your tests locally?

Re: GitHub's down?

#134

Earlier quoted context omitted.

So you switched from one central platform to another singular central platform? Am I missing something here?

This is what I don't get. I trust github as a central platform more than hosting my own gitlab in the cloud. There's a lot of people spreading a holier than thou attitude in this thread.

Each has it's pros/cons and everyone has their own opinions/needs.

For me - github doesn't provide free private repos (exceptions being for class use) and while bitbucket does support free private repos but I believe only a limited number of people can work on a private repo. While I don't collaborate with many people on my ~70 private projects - I also don't want to have to migrate my projects (again - after google code announced shutting down...).

Self hosting does allow me to pre-configure repos for use by other people or students.

I do self host my repos but I don't use gitlab.

The one thing to keep in mind with a service like github - I have seen services that you can run that leverage the github API that fires an event on a new commit to a public repo. Accidentally push your Amazon cloud service keys? Before you even realize it happened - someone will be spinning up VMs or using your S3 service[1].

[1] - http://www.devfactor.net/2014/12/30/2375-amazon-mistake/

Re: GitHub's down?

#135

Earlier quoted context omitted.

The code is building is coming from the local checkout. As for third party libraries, npm used to be so unreliable that we needed a strategy for that.

Checkout from where? I'm not being dense, but new code has to come from SOMEWHERE. If GH (or wherever your code is hosted) is down, the checkout won't be able to happen. Development isn't generally done on the build box.

I've got about 3 different checkouts of my code on my laptop right now, and each of my coworkers has at least one...

Re: GitHub's down?

#136

I read about Github being down and know that it sucks for many people. What I find interesting is thinking about how quickly so many installations of distributed version control adopted a de facto central server. Github is a platform that should not need a particularly high uptime from the point of view of any one user. But of course it does because so much of its utility is that it substitutes for a lower level part…

> Github is a platform that should not need a particularly high uptime from the point of view of any one user. This is totally false. GitHub doesn't just provide a git server, it also provides ticketing and project management. When GitHub is down, projects that rely heavily on, for example, commenting on issues grind to a halt. Yes, you don't need GitHub to be up 99.999% of the time to do a `git push` every once in a…

I see your point about productivity. From a CAP perspective the ticketing and other project management processes depend on all three.

Re: GitHub's down?

#139

Earlier quoted context omitted.

> Github is a platform that should not need a particularly high uptime from the point of view of any one user. This is totally false. GitHub doesn't just provide a git server, it also provides ticketing and project management. When GitHub is down, projects that rely heavily on, for example, commenting on issues grind to a halt. Yes, you don't need GitHub to be up 99.999% of the time to do a `git push` every once in a…

And it's a shame this is the case, though. I do publish projects with github because of the popularity of the platform, but I really don't approve github pull requests, and I also don't like github over-simplified issues. Together, these two features are probably what most projects depend on. Github pull requests are definitely inferior to the patch-by-mail approach for a conversation within a closed group of people.…

Thanks for the distributed issue tracker mentions; I didn't know they existed.

Re: GitHub's down?

#140

Earlier quoted context omitted.

Checkout from where? I'm not being dense, but new code has to come from SOMEWHERE. If GH (or wherever your code is hosted) is down, the checkout won't be able to happen. Development isn't generally done on the build box.

I've got about 3 different checkouts of my code on my laptop right now, and each of my coworkers has at least one...

Again, how does that get to the build box? I also have several local copies of my code on my computer, but that doesn't help the Jenkins machine get it unless I scp (or whatever) it over.
Post reply on HN