Live data from Hacker News

Github experiencing major service outages across all services.

status.github.com

111–120 of 147 posts

Re: Github experiencing major service outages across all services.

#111
post #59

Well handled, minus the unicorns. Tangentially relevant: I just wish Github offered some sort of an academic plan for students, no private repo means that I cannot use Github at all not because I'm building closed-source software, but because I (obviously) can't put my assignment work for public viewing before the assignment deadline. So I've been using Bitbucket, which is fine and all, but I would have loved to be a…

If you want free Git hosting, you can DIY with Gitlab [1] if you want a web-based GUI like Github's. If you prefer command-line usage, I'd recommend Gitolite [2]. It allows you to give people access to git and only git (as opposed to git's built-in system, which requires granting ssh shell access); and it only uses one OS-level user/group regardless of how many people it's managing. Either of the above solutions are…

> Either of the above solutions are for your compsci professors who are clued-in enough to be comfortable with CLI in general and Git in particular.

I'm a visual design student, and most of my professors are clued in enough to know how to handle git. I'm lucky on that regard.

>Of course, all of these solutions (except email attachments and printouts) require running your own server, which is actually a great learning experience.

I do have my own VPS, Amazon AWS. I just dumped in an ubuntu server image, LAMP stack and python, and it's just vanilla unix after that—it's great. I'll check prgmr out though, thanks for the recommendation.

Gitlab looks good, but I almost exclusively use git CLI, so I don't need a fancy interface. I'll take a look at gitolite. Thanks!

Re: Github experiencing major service outages across all services.

#112
post #93

Well handled, minus the unicorns. Tangentially relevant: I just wish Github offered some sort of an academic plan for students, no private repo means that I cannot use Github at all not because I'm building closed-source software, but because I (obviously) can't put my assignment work for public viewing before the assignment deadline. So I've been using Bitbucket, which is fine and all, but I would have loved to be a…

BitBucket. It's essentially the same service as GitHub, but allows private repositories for free. And with an academic .edu email you get unlimited collaborators. Much simpler than running your own git server as others have suggested I think.

> BitBucket. It's essentially the same service as GitHub, but allows private repositories for free. And with an academic .edu email you get unlimited collaborators. Much simpler than running your own git server as others have suggested I think.

> So I've been using Bitbucket, which is fine and all, but I would have loved to be a part of Github community.

I already have Bitbucket edu plan, as I've said. It's pretty great, but it lacks community.

Re: Github experiencing major service outages across all services.

#113
post #70

Earlier quoted context omitted.

What? That's the complete opposite of what OP was saying. You don't need github to be online to work with your code or even your repositories so long as you haven't gone and thrown all your digital eggs in the same basket (i.e. as long as you have other remotes or at least local copies of your repositories).

I think kmfrk is implying his place of employment doesn't use git.

I don't think so, because it's GitHub that's down and I think kmfrk would have mentioned it if his other service was coincidentally down at the same time. I think what kmfrk meant is that he can't operate without GitHub's issues. It isn't ideal but it's understandable.

Re: Github experiencing major service outages across all services.

#114
post #5

This is why I love git (and distributed version control systems in general). For the most part a short downtime isn't the end of the world. When it comes back up I'll push my changes and that'll be that.

While I actually agree with you, as I look at GitHub as "somewhat reasonable git hosting", that is not how many (if not even most) projects actually use the website, so it is an unfair analysis: people seriously often use (and even encourage others to use) GitHub as the only web presence for their project, using a Readme.md to build a landing page; meanwhile, for many people, GitHub is how they handle incoming bug reports and pull requests (as they believe, for right or for wrong, that it is easier to use GitHub to collaborate on these features than a more traditional mailing list).

You thereby can't just say "oh yeah, git is distributed, so I don't care if GitHub is offline"; it makes about as much sense as saying "I don't care that Gmail is offline, as email is distributed: I have all my messages locally in Outlook and can send mail through my ISP" while ignoring that other people now can't send you mail and you have lost access to your calendar entirely.

Re: Github experiencing major service outages across all services.

#115
post #93

Earlier quoted context omitted.

BitBucket. It's essentially the same service as GitHub, but allows private repositories for free. And with an academic .edu email you get unlimited collaborators. Much simpler than running your own git server as others have suggested I think.

> BitBucket. It's essentially the same service as GitHub, but allows private repositories for free. And with an academic .edu email you get unlimited collaborators. Much simpler than running your own git server as others have suggested I think. > So I've been using Bitbucket, which is fine and all, but I would have loved to be a part of Github community. I already have Bitbucket edu plan, as I've said. It's pretty gr…

Ah missed that, or an edit, either way. Yeah there's not the community because it's used for more private projects. GitHub has the community because it's focused towards open source and all the sharing and cooperation that OSS entails.

Re: Github experiencing major service outages across all services.

#116

Earlier quoted context omitted.

Add up your downtime over a three year period by relying on Git (or gmail, or AWS) versus the cost of trying to engineer some local-backup system, and the downtime associated with that going awry. Outages happens - as long as we're talking hours a year, pretty much everyone but life-safety systems, critical infrastructure, and payment/high-traffic commerce sites are probably better off just letting third-party cloud…

Github is definitely in 2-digits this year.

I doubt it. (Assuming by 2 digits you mean 1% downtime is over three days. They've had some big outages, but I think this may be their longest of the year and it was a < 6 hours. They could have one of those every month and still only have 72 hours of downtime, which is 99.18%.

Re: Github experiencing major service outages across all services.

#119
post #115

Earlier quoted context omitted.

> BitBucket. It's essentially the same service as GitHub, but allows private repositories for free. And with an academic .edu email you get unlimited collaborators. Much simpler than running your own git server as others have suggested I think. > So I've been using Bitbucket, which is fine and all, but I would have loved to be a part of Github community. I already have Bitbucket edu plan, as I've said. It's pretty gr…

Ah missed that, or an edit, either way. Yeah there's not the community because it's used for more private projects. GitHub has the community because it's focused towards open source and all the sharing and cooperation that OSS entails.

Yeah, I agree. One interesting thing is that their JIRA is really popular as an issue tracker to the point that more than a few organisations I've seen are using JIRA as a tracker and github:enterprise as repo. Github really needs to up their game on this part.

Re: Github experiencing major service outages across all services.

#120
post #72
post #46

Earlier quoted context omitted.

Other posters have noted where the terminology comes from. But you should really learn to take the meaning of an unknown term from context if you don't know what it means. As for the accusations of unprofessionalism -- I'll take vivid metaphor [1] like "seeing unicorns" over a dull monotone description like "our site is experiencing server errors." [1] As other replies have pointed out, in this case it's not a metaph…

May be just a matter of preference but for me "our site is experiencing server errors" is much clearer communication than "seeing unicorns." The latter requires me to learn a new terminology in a high pressure environment for no good reason . And if "seeing unicorns" was a code word for a specific kind of errors, then again I would rather have a more descriptive terminology and not one that I may confuse for an insid…

I'm not a Ruby programmer. I've never used Unicorn. I had only vaguely heard of it. I found it completely obvious in context.

If you get bent out of shape over some pretty mild slang, there are loads of companies out there who'll take your money for as staid a response as you'd like.

Post reply on HN