Live data from Hacker News

GitHub is "experiencing major service outages"

twitter.com

41–49 of 49 posts

Re: GitHub is "experiencing major service outages"

#41
post #28

Does anyone know of a simple utility to host a remote on your local machine so that a small team can take advantage of git's DVCS in the event that a service like GitHub goes down?

If your team is small enough, why not use bitbucket as a remote as a backup option?

Re: GitHub is "experiencing major service outages"

#42
post #37

Earlier quoted context omitted.

> But git is designed to be distributed and your workflow can be partition tolerant. but issues are not distributed, as an example.

They are. $ git add . $ git commit -m 'fixing #23'

the ability to write a commit with a number in it doesn't magically create a distributed issue system which is still hosted in ONE place, which is still down when ONE place is down, and which still demands you have an account registered in ONE provider where those issues are posted and discussed.

btw the auto-linking auto-fixing commit syntax is just a local convention, which isn't even compatible between the 2 biggest players, see https://github.com/zzzeek/alembic/ and https://bitbucket.org/zzzeek/alembic/commits/all for example reference.

Re: GitHub is "experiencing major service outages"

#43
Where I work we're slowly switching to Stash lately, a self-hosted GitHub-like (sans Issues) software by Atlassian. I took a look and it seems to cost $10 one-time for teams up to 10 people. Suspiciously low price—I guess they expect customers to add Jira integration for ticket management and make more money off that.

So this makes you basically safe from DDoS-attacks, since you host it yourself, and costs much less than enterprise GitHub installation (which is $50K/year for up to 20 people). Judging by screenshots it seems pretty similar to GitHub—although, of course, closer to BitBucket. Haven't tried it myself yet.

Re: GitHub is "experiencing major service outages"

#44

I love how we put this on HN. Most likely everybody who sees this already knows about it - that's why their here (they can't work)

If you can't work because GitHub's down, you're doing git wrong. It's a minor annoyance that I can't access the issues but it's by no means unworkable.

Re: GitHub is "experiencing major service outages"

#45
post #27

Correct me if I'm wrong but isn't there very little someone can do to mitigate a DDoS attack? Github just happens to be a very large target; BitBucket or alternatives are just as vulnerable.

The DDoS-proof solution is to put your repo on your own infrastructure.

DDos-proof, just not idiot-proof

And we employee such creative idiots

:-)

Re: GitHub is "experiencing major service outages"

#46
post #23
post #21

Earlier quoted context omitted.

If you have a co-worker with full copy of repository, isn't it already somewhat distributed? Of course it is not all attached to network. The real problem that we should be talking about is - Pull request based workflow many companies (including mine) have adopted. Which doesn't work when github goes offline. I hear from lot of teams, they have switched to using github issues for project managment entirely, so as pul…

After using Jira for a year (with Grasshopper), I can't imagine a company with more than a few developers maintaining everything with github issues. shudder But yes, you are right. Being able to copy it from my neighbor is nice.

For us, GitHub issues > corporate intranet. Beyond that, JIRA just doesn't add enough to be truly worthwhile.

Re: GitHub is "experiencing major service outages"

#47

Earlier quoted context omitted.

The enterprise version of GitHub might be a middle ground.

GitHub enterprise has absolutely no dependencies on the mother ship, except for expiring license packs. And, in my experience, they'll very freely give you 1-2 month temporary packs, even if you're late with the renewals. Very good customer service.

Gitlab is easy to set up and it works really well. It has a much cleaner and pleasant interface as well (especially since GitHub ruined theirs about a month ago).

Re: GitHub is "experiencing major service outages"

#48
post #28

Does anyone know of a simple utility to host a remote on your local machine so that a small team can take advantage of git's DVCS in the event that a service like GitHub goes down?

Email.

No seriously, that is the simplest thing to use and punches right through any firewall, anywhere. Instead of git push, do this:

    tar cvf project.tgz .git
    mail -a project.tgz team@example.net

    Subject: Pull request #9042
    Please pull master branch from attached
    git repository, it fixes all the things.
    ^D
The other end can extract that and add the remote pointing to the local filesystem path.

Other than that, any file server will work. Apache, nginx, samba (just mount it), rsync, even *ftpd.

Re: GitHub is "experiencing major service outages"

#49

Earlier quoted context omitted.

GitHub enterprise has absolutely no dependencies on the mother ship, except for expiring license packs. And, in my experience, they'll very freely give you 1-2 month temporary packs, even if you're late with the renewals. Very good customer service.

Gitlab is easy to set up and it works really well. It has a much cleaner and pleasant interface as well (especially since GitHub ruined theirs about a month ago).

Definitely agree. gitlab is just getting better and better.
Post reply on HN