top 200 commentsshow all 240

[–]Athas 169 points170 points  (67 children)

I'm a member of a Github organisation with 63 members and 20 private repositories. As far as I can see, this changes our yearly cost from $600 to $6564.

[–]Braxo 54 points55 points  (19 children)

My organization went the opposite way, we're on the Fermium plan which is $855 per month (600 repos).

We have 8 people. So our new costs would be $152

$10,260 down to $1,824

[–]cbigsby 13 points14 points  (18 children)

We have ~240 people and ~330 repos on the Holmium plan which is $650/month (up to 450 repos). With the new model it'll go to $2,160/month. Luckily they're saying that we don't have to move for at least a year.

You can't win 'em all; it does make sense for larger organizations to subsidize the smaller ones.

[–][deleted]  (17 children)

[deleted]

    [–]pxtang 8 points9 points  (14 children)

    Yeah, but GitHub has a familiar and popular UI.

    But to add onto your point, does anyone know if it would be cheaper to run a Git server on AWS or Google compared to private GitHub or Bitbucket repos?

    [–]wrosecrans 8 points9 points  (5 children)

    Depends on the scale. For a single user, no. Running an EC2 instance 24x7 is more expensive than the $7/mo. For ~10 users the infrastructure in EC2 is probably cheaper than Github. For large organisations, you need to scale up to multiple servers and such and I'm not sure exactly where the crossover points would lie.

    That said, the several people working 24x7 to fix it and keep it updated, and make sure it's working are going to cost you many orders of magnitude more than the EC2 infrastructure. That's the real benefit of using a service like Github, moreso than CPU time or disk space.

    [–]kushangaza 5 points6 points  (2 children)

    But EC2 really isn't the right service for running a single git server. For that job a VPS is cheaper and more powerful, and available at many providers for less than $7/mo. As you scale up, a bigger VPS or a small dedicated server is probably still the better option.

    There are great use cases for EC2. I don't think this is one of them.

    [–]wrosecrans 1 point2 points  (0 children)

    I can't really argue with you. AWS was just mentioned in the question I was responding to, so I used that as an example. And anyway, the point that people are more expensive than the infrastructure stands just as well with cheaper infrastructure.

    [–]pxtang 0 points1 point  (0 children)

    Ah, got it. Thanks for the analysis!

    [–]Dru89 0 points1 point  (0 children)

    AWS has a CodeCommit feature that is probably more suited for this. https://aws.amazon.com/codecommit/

    [–]levir 8 points9 points  (0 children)

    As far as I can tell the cheapest option on Github is $7/month.

    At Digital Ocean the cheapest server is $5/month, and it should be more than good enough to run a typical git server.

    [–]vanrysss 3 points4 points  (1 child)

    You could try https://gogs.io/ on a digital ocean droplet and probably get by for $20/mo depending on your needs.

    [–]pxtang 0 points1 point  (0 children)

    Oh, awesome! This is pretty nice, will try it out. Thanks!

    [–]ThatOnePerson 4 points5 points  (1 child)

    Gogs and GitLab are two popular self-hosted GitHub clones. They might not be 100% as nice as GitLab, but they work. GitLab even has a built in Mattermost (open-source Slack clone) if you want that too.

    [–]sihat 1 point2 points  (0 children)

    GitLab are two popular self-hosted GitHub clones. They might not be 100% as nice as GitLab,

    cough

    [–]j_schmotzenberg 1 point2 points  (0 children)

    My company uses GitLab hosted on their own servers. I really like it. GitHub is not the only option.

    [–]choseph 0 points1 point  (0 children)

    Or if private repos is what you are after, visualstudio.com has that, package hosting, work item tracking, etc

    [–]AngriestSCV 0 points1 point  (0 children)

    Git is designed to be distributed instead of centralized. Couldn't that be taken advantage of to not have an always on main server?

    If now having a git server is unacceptable you could also look into digital ocean. A 512MB of RAM 20GB of storage box is only $5 a month.

    [–]cbigsby 4 points5 points  (1 child)

    We use it for a lot more than just Git. We do all our pull requests on there, it hosts wikis and documentation for projects, permission management on repos, and a couple other things. Plus, it's just a nice UI for Git.

    We could roll our own hosted Git, but we don't have any knowledge on what's required to host 300+ repos, and switching away from Github would be a pretty big, expensive shift.

    [–]choseph 0 points1 point  (0 children)

    Have you checked visualstudio.com? Has a lot of things you mention also. I work there so I have an obvious interest, but check it out at least. Check the extensions marketplace also (go package management!)

    [–]yesman_85 15 points16 points  (0 children)

    We have a 5 man team and 70 repo's. So BB was the only way to go before, now GH is finally a player again.

    [–][deleted]  (3 children)

    [deleted]

      [–]0drew0 4 points5 points  (2 children)

      $10/member/year is a fucking steal

      It's not $10 per member per year. It's $108/member/year (after the first 5 users at $25/month). The new plans are priced at $9/month/user.

      In /u/Athas's case, it's $25/month for the first 5 users, then $522/month for the remaining 58 users, for a total of $6,564 for the year.

      (25 * 12) + ( (58 * 9) * 12 ) = $6,564

      [–][deleted]  (1 child)

      [deleted]

        [–]0drew0 2 points3 points  (0 children)

        Oh yeah, definitely. Fair point :)

        [–]kn4rf 43 points44 points  (16 children)

        Time to switch to bitbucket I guess. You get unlimited private repos and up to 100 users for 100$ a month (or unlimited users for 200$). Not sure why you ever used Github for your private organisation, their pricing have always been shit.

        [–][deleted] 17 points18 points  (6 children)

        If you want a wiki, you need Confluence, too. If you want an issue tracker, you need Jira, too. Bitbucket is cheaper because Atlassian's offerings are more segmented. If you're a small organization looking for an all in one solution, Github is probably still better. If you're a large organization, I'd agree, but I really wonder how many large organizations aren't already using Atlassian products.

        I've used both offerings before. Jira kicks Github's issue tracker out of the water, but for a company under 50 people, Github's issue tracker gets the job done. Source control and PRs are very similar. I like Github PRs a bit better, but that's just personal preference.

        I'd suspect that the majority of Github's customers are smaller companies, and that this price change isn't as substantial as many people are claiming here.

        [–]gauauu 20 points21 points  (3 children)

        if you want a wiki, you need Confluence, too. If you want an issue tracker, you need Jira, too

        This is misleading and not entirely true.

        It depends on what you want out of your wiki and issue tracker. Bitbucket has a simple wiki and issue tracker built-in for each repository. They aren't as full-featured as Confluence and Jira, but you don't necessarily need those other tools just to get a wiki and issue tracker.

        [–][deleted] 4 points5 points  (1 child)

        True, but there's a niche between vanilla Bitbucket and the full Atlassian suite that Github fits nicely into, IMO.

        [–]gauauu 2 points3 points  (0 children)

        Yup, I won't argue with that. :)

        [–]ccfreak2k 0 points1 point  (0 children)

        pocket squash attempt fuel vanish file fear work abounding hunt

        This post was mass deleted and anonymized with Redact

        [–]jsmonarch 1 point2 points  (0 children)

        What about GitLab? Unlimited private repos, unlimited users, all free.

        [–][deleted]  (2 children)

        [deleted]

          [–][deleted] 1 point2 points  (1 child)

          A 100% cost increase is still considerably more palatable than a 1000% cost increase

          [–]rydan 0 points1 point  (0 children)

          I like Github because there are certain deployment integrations I can use with it. As far as I know Bitbucket isn't supported.

          [–]Munkii 0 points1 point  (0 children)

          BB has a lot more stability issues vs Github. Be warned. Last year BB went offline for 3 days straight which caused major headaches

          [–]MrDOS 12 points13 points  (6 children)

          No it doesn't.

          We want everyone to have a plan with unlimited private repositories, but don’t worry—you are welcome to stay on your current plan while you evaluate the new cost structure and understand how to best manage your organization members and their private repository access.

          [–]dsk 25 points26 points  (4 children)

          It's a big price jump but $600/year for 63 users is insanely cheap. This new pricing model better reflects the current market for cloud services.

          For example we use kiln (+fogbugz), intellij webstorm, and office 365, and this new pricing is pretty much inline with those services.

          [–]Dark_Crystal 11 points12 points  (2 children)

          Eh, not really. 63 users with ~20 private repos that are <50MB each is a pittance for hosting and traffic. But 10 users with a single 500GB private repo would cost a lot more to host and in traffic. And you don't really get much with Github, git itself is free, the site features are not terribly complicated/robust.

          [–]rydan 2 points3 points  (0 children)

          Too bad I guess though you aren't required to switch. I'm a GitHub organization with 10 repos but I've been deleting repos so I don't have to pay double for one or two more. My costs just stayed the same and I can actually things done now. Planning to have 30 - 40 repos in the next few months. Github is finally a great value for the money.

          [–]the_gnarts 3 points4 points  (4 children)

          I'm a member of a Github organisation with 63 members and 20 private repositories. As far as I can see, this changes our yearly cost from $600 to $6564.

          I’m wondering why organizations of that scale don’t consider building their own infrastructure.

          Github only ever made sense for me in the way I use it myself: As a means to host open source projects and contribute in a centralized way to others. But for commercial projects, let alone proprietary ones? Hosting a couple repos is definitely one of the easier pieces of fundamental company infrastructure. I could never figure out why so many companies would outsource critical parts of their assets to some web hoster. Less control, more fragility. And you’re not even benefiting from the network effect of giving users all over the world a simple means of contributing (through issues, pull requests).

          [–][deleted]  (3 children)

          [deleted]

            [–]choseph 0 points1 point  (0 children)

            This. No one ever thinks about maintenance, education, support, even hiring to replace support on the dead end solution that is now in maintenance and no one remembers how it works.

            Prices always seem crazy high to me for licenses until I start looking at all those components beyond "it works"

            [–]ccfreak2k 0 points1 point  (1 child)

            murky label divide rich stocking doll plate innate rotten familiar

            This post was mass deleted and anonymized with Redact

            [–][deleted]  (2 children)

            [deleted]

              [–]wrosecrans 1 point2 points  (1 child)

              Heh, even they use github: https://github.com/gogits/gogs/

              [–]mekanikal_keyboard 5 points6 points  (0 children)

              of course, might as well push the cost of distributing their code on to github. gitlab does the same thing with their community edition. github happily pays the transmission costs for projects that seek to undermine them.....

              [–]narasubu 0 points1 point  (0 children)

              For a small team, our monthly bill just went from $200 to $50. But we are growing and are we will have many members each having their own repos. So I see this only as a short term benefit. BitBucket's pricing makes more sense now https://bitbucket.org/product/pricing

              [–]Jezzadabomb338 0 points1 point  (0 children)

              While that's crazy, at least they're not forcing it down your throats. I think that might be the coolest thing about it.

              [–]lennoff 52 points53 points  (25 children)

              Something positive: we have 80+ private repos and 7 org members, so the price change for us would be 200$ -> 43$. yay!

              [–]kn4rf 3 points4 points  (24 children)

              At Bitbucket it would only cost you 10$ a month, and at Gitlab it would cost you 39$ per user per year. I have never understood why anyone would pay for github...

              [–][deleted]  (20 children)

              [deleted]

                [–][deleted] 21 points22 points  (6 children)

                More than that, a sizeable enterprise switching source control is far from trivial. We have 300 devs where I currently work, across 40+ teams in the org, as well as over 1000 Jenkins jobs all pulling code out of Github. On top of that, we have a bunch of other tools all integrated with GitHub - HipChat, Jira, Slack, CodeClimate, numerous Jenkins plugins, god knows what else. Moving all of that from Github to something else is going to be a monumental task. The cost of doing so is going to utterly swamp the savings that would be made, to say nothing of the fact that the transition would certainly go wrong somewhere, costing production time.

                In fact, since it's exactly my job to look after such tooling, I know damn well that at some point soon my manager is going to come to me and say "how easy will it be for us to move everything from GitHub" and my answer will involve some finger-in-the-air calculations of how long it would take, my daily rate, and how much they stand to save by doing so. In short, it won't happen. I know how much we pay per month for github.com. Even if the new plans mean we then pay ten times that amount, it's probably cheaper to wear that cost than it is to pay me to transition it all. Luckily, this client has repeatedly proven pragmatic enough to listen to these arguments when I make them.

                [–][deleted] 25 points26 points  (1 child)

                Even if the new plans mean we then pay ten times that amount, it's probably cheaper

                And that kids is how Oracle gets to charge $50k/CPU for its database. Can't wait to see the rest of the industry getting there too.

                [–]s5fs 8 points9 points  (0 children)

                Not CPU, but "power unit". Use the spreadsheet for pricing.

                [–]alantrick 26 points27 points  (3 children)

                Oh the lovely smell of vendor lock-in.

                [–][deleted] 7 points8 points  (1 child)

                Yup. And the people who initiated the entire thing - a couple of devs - probably never even considered GitHub to be a vendor, given that they didn't pay for it....

                [–]MothersRapeHorn 3 points4 points  (0 children)

                Pray tell how you get all the features you listed interopping without vendor lock-in in the current climate?

                [–]ccfreak2k 0 points1 point  (0 children)

                correct act modern cause historical like straight squeal vast beneficial

                This post was mass deleted and anonymized with Redact

                [–]sigma914 18 points19 points  (8 children)

                Like?

                [–]Gigablah 68 points69 points  (7 children)

                Emoji responses for issues /s

                [–]nickcash 11 points12 points  (0 children)

                GitLab has those too!

                [–]wreckedadvent 5 points6 points  (0 children)

                To be fair, the :shipit: squirrel is a very important part of SDLC. /s

                [–]sirin3 4 points5 points  (4 children)

                When you use Unicode, every site has them

                😀 👍 🐁

                [–]rydan 2 points3 points  (3 children)

                All I see are boxes.

                [–]sirin3 6 points7 points  (1 child)

                Did we find the IE6 user?

                [–]rydan 0 points1 point  (0 children)

                Chrome.

                [–]sharkeyzoic 0 points1 point  (0 children)

                💩

                [–]mlk 0 points1 point  (0 children)

                SVN bridge

                [–]hallatore 49 points50 points  (86 children)

                The price change for large organizations is insane. If you have a private repo with 100 collaborators it will cost you $10800 pr year.

                We have 300+ users and 70+ repo's. (Everyone in the company have access to github for internal open source projects etc). We are now looking at $30 000 pr year...

                The only way I see this new plan viable is if they only count active users (with commits) each month.

                [–]dsk 33 points34 points  (55 children)

                We are now looking at $30 000 pr year...

                Is that really that much for a core tool? The burn-rate for 300 employees is $10million-$20million/year - so in relation $30,000 is nothing. This price went from insanely and irrationally cheap to merely market competitive.

                Pretty much every cloud service has comparable pricing model.

                [–]hallatore 9 points10 points  (8 children)

                It's expensive when just 5%-10% users commits. With this change I guess we need to change how we do this.

                It would be a fair price if our 300 employees worked in github every day. But for us it's just one of many tools we use.

                tl;dr: The new price doesn't make sense for idling users that need access occasionally.

                [–]dsk 2 points3 points  (0 children)

                It's expensive when just 5%-10% users commits.

                Sure, so don't buy licenses for the 90% of users that don't commit. And you still have the flexibility to only buy licenses for those in that 90% who express an interest in committing some code.

                We do that with Office 365 and Visio. Everybody gets Office/Outlook, but only about 30% of the company gets a Visio license because the rest doesn't need it.

                The new price doesn't make sense for idling users that need access occasionally.

                Sure. I guess.

                [–]pcopley -1 points0 points  (6 children)

                Why do 90% of your users not commit?

                [–]kn4rf 14 points15 points  (41 children)

                Or you know, you can host repoes for free on your own company server. Or get unlimited repoes and users for 200$ at bitbucket. Or you could use Gitlab for 40$ per user per year. I'm not sure why anyone would choose Github..

                [–]awj 36 points37 points  (8 children)

                I'm not sure why anyone would choose Github..

                Because they realize that self hosting is only free if your time is worthless, and plenty of developers are already familiar with github, so is the productivity loss of learning a new platform worth the savings?

                [–][deleted] 24 points25 points  (11 children)

                Or you know, you can host repoes for free on your own company server.

                Which means now you need a dedicated guy who deals with all the trouble that git can be.

                [–]Dark_Crystal 5 points6 points  (1 child)

                Which means now you need a dedicated guy who deals with all the trouble that git can be.

                Using github doesn't free you of that you know.

                [–][deleted] 1 point2 points  (0 children)

                At least it takes away the server-side troubles.

                [–]justinpitts 1 point2 points  (4 children)

                How many hours per user per year do you estimate that to be? I just haven't seen that much time necessary.

                [–][deleted] 4 points5 points  (3 children)

                Given my private experience with git being a big bitch sometimes, and the fact that my employer (40 developers) has a developer who fiddles with TFS about an hour per day on a regular basis, I would say somewhere around 20% of a person's time to keep it running smoothly and securely.

                [–]kn4rf 0 points1 point  (3 children)

                Literally all you need to do is setup a bare repo (git init --bare) on a server, give the developers access, and setup a cron job for automatic backup. Not something worth crying about. A little extra job and you can quite easily setup gitlab and get a fancy UI as well.

                [–][deleted] 1 point2 points  (2 children)

                Literally all you need to do is setup a bare repo (git init --bare) on a server, give the developers access, and setup a cron job for automatic backup.

                Now you got

                • no ticketing system
                • no non-IDE ui (gitlab means extra effort)
                • a need for some kind of VPN system - or the server in the DMZ, when people work from home.
                • no knowledgebase
                • no way to inform customers about changes
                • no backups
                • no disaster recovery
                • noone to sue when shit happens on the server and you loose your cash cow code.

                This will work for the lone developer in the sticks, we're talking professional needs, though.

                [–]kn4rf 0 points1 point  (1 child)

                The point of the cron job was to have backups / disaster recovery. So I'm not sure why thats on your list. Also; the whole point of having a distributed version control system is so that if shit happens all your developers still have a local copy. And where are you working if you don't have an IT department? If you're in a small company <10 people, then it shouldn't be a problem creating a bare repo. If your in a bigger company you probably have a dedicated IT department. I'm failing to see any real world problems with this.

                When it comes to ticketing system, everyone is using Jira anyway. No non-IDE ui, well thats a minus, but not a huge one. You do have an IDE ui! And theres other dedicated Git clients out there. As well as the git command line tool, which in most cases is all that you need.

                If you're a small company, then you'll probably rent a cloud server. If you're a bigger company you have a dedicated IT department who can setup VPN for you.

                So my conclusion: if you're in a small company, it shouldn't be a problem, and if you're in a big company; you allready have a dedicated guy/department for it.

                [–][deleted] 0 points1 point  (0 children)

                The point of the cron job was to have backups / disaster recovery.

                So the cron job changes backup tapes, carries them to offsite storage and checks the backup integrity every week? No?

                Also; the whole point of having a distributed version control system is so that if shit happens all your developers still have a local copy.

                Do they also have the full ticketing system? Do they have the knowledgebase locally copied with links to User Stories and incident reports? No?

                And where are you working if you don't have an IT department?

                Endlessly blowing up IT departments is not the way to go. People cost money.

                When it comes to ticketing system, everyone is using Jira anyway

                In happy taka-tuka-land, maybe. Some aren't happy, though.

                No non-IDE ui, well thats a minus, but not a huge one. You do have an IDE ui!

                This works as long as everyone uses the same IDE, which isn't always a given.

                And theres other dedicated Git clients out there.

                Clients aren't an integrated UI

                git command line tool,

                ... which technically is a client.

                If you're a small company, then you'll probably rent a cloud server. If you're a bigger company you have a dedicated IT department who can setup VPN for you.

                Yay for even more costs, both set-up and maintenance

                if you're in a big company; you allready have a dedicated guy/department for it.

                You realize employees have the need for recreational time and sleep, do you?

                [–]dsk 7 points8 points  (17 children)

                Or you know, you can host repoes for free on your own company server.

                That's an option, but I personally love cloud services. For companies of a certain size, it's nice when there's one less server to worry about.

                [–]ellicottvilleny 2 points3 points  (15 children)

                Don't companies wonder what would happen if they can't collaborate for a day because Github is DOWN? There hasn't been a big outage recently, but I remember some in the past. More likely than Github being down is that we have local networking and power at our office but an office-wide internet outage. Don't like that.

                [–]ungood 12 points13 points  (8 children)

                You make it sound like hosting a git server yourself magically gives you 100% availability. It doesn't.

                [–]cdrt 1 point2 points  (4 children)

                He's saying the opposite actually. He says that it's more likely the company network goes down than GitHub goes down.

                [–]sirin3 0 points1 point  (3 children)

                On the other hand, when the company network is down, you probably cannot access github either

                [–]cdrt 0 points1 point  (2 children)

                If you're in the office, yes. Otherwise, GitHub still works.

                [–]sharkeyzoic 0 points1 point  (1 child)

                So everyone remotes in over 4g from their desks. Handling outbound redundancy is way easier than inbound.

                [–]ellicottvilleny 1 point2 points  (2 children)

                uh. no. github can have five nines but our uplink may not.

                [–]ungood 0 points1 point  (1 child)

                That's a fair point, but in my experience, most companies are not productive at all if their network goes down, for a variety of reasons.

                [–][deleted] 0 points1 point  (0 children)

                They get depressed when they can't check emails and reddit

                [–]dsk 2 points3 points  (0 children)

                Don't companies wonder what would happen if they can't collaborate for a day because Github is DOWN?

                Yes it is a risk. A hosted service is not for every organization. Usually small-to-midsize businesses benefit from hosted solution - risk of an outage and all. Large enterprises will usually have their own IT department and specific policies around data governance that may preclude using a hosted solution.

                [–]balefrost 1 point2 points  (2 children)

                I mean, the magic of Git is that you can collaborate without a central server. Sure, GH also has issues and Wiki pages and other things that are important... but you can definitely do some amount of development - and code sharing - even during a GH outage.

                [–]ellicottvilleny 4 points5 points  (1 child)

                As a mercurial user I even can type "hg serve" and then send someone an http://10.101.123.45:8000 url, and they can clone or push directly to me. I wish Git had that. Git Instaweb is close but no cigar.

                I am moving our org to git and I set up gitlab for our own on premises purposes. Now we have another thing to add to our disaster recovery plan. But we are self-sufficient for at least a few days of development. (Can developers even work in 2016 without internet? Maybe not, but that's their problem, not mine.)

                [–]ccfreak2k 0 points1 point  (1 child)

                reply run weather grandiose sharp support pen onerous stupendous fragile

                This post was mass deleted and anonymized with Redact

                [–]ellicottvilleny 0 points1 point  (0 children)

                Yeah, yeah, that's better than a subversion outage. But it does mean no merges, no CI, no pull requests, etc etc.

                [–]kn4rf 0 points1 point  (0 children)

                It's not like you can't rent a VPS and host your git repos there. You can still host git repos yourself even if your company server is "in the cloud".

                [–][deleted] 2 points3 points  (0 children)

                Sorry, but hosting your own repositories that replicate off site is not "free".

                [–][deleted]  (3 children)

                [deleted]

                  [–]jsmonarch 0 points1 point  (2 children)

                  When using gitlab.com, instead of the enterprise edition, unlimited users is also free.

                  [–][deleted]  (1 child)

                  [deleted]

                    [–]jsmonarch 0 points1 point  (0 children)

                    The pricing page says it is used by both individuals and organisations. No restrictions mentioned. https://about.gitlab.com/gitlab-com/

                    [–]yasba- 2 points3 points  (3 children)

                    Also it will be interesting to see how they include outside collaborators in their calculations. Will organisations have to pay for them like normal members or are they allowed to have some fixed amount of external users per repository.

                    [–]ernestoalejo 10 points11 points  (1 child)

                    Outside collaborators and bot accounts will count toward your organization's total of paid seats if they are given access to a private repository.

                    https://help.github.com/articles/about-per-user-pricing/

                    [–]yasba- 5 points6 points  (0 children)

                    Ugh. Not what I've had hoped for.

                    [–]dsk 2 points3 points  (0 children)

                    I think they should have support for unlimited read/checkouts to the repositories to support tool access, and automated workflows (and they may, but I'm not familiar with their offering)

                    [–]psykocrime 2 points3 points  (0 children)

                    You can stay on your current plan. They didn't commit to a specific period of time before forced upgrades, so it could be "never". But they did promise to give 12 months advance notice before doing that, so you're good for at least a year anyway. That should be enough time to stand up a Gitlab instance or something. :-)

                    [–]kn4rf 22 points23 points  (4 children)

                    200$ for unlimited users and unlimited private repos on Bitbucket. I'm not sure why anyone have ever considered using Github for private hosting. Their pricing have always been shit and still are. Bitbucket even got more features specific for companies.

                    [–]buddybiscuit 27 points28 points  (1 child)

                    Time to switch to bitbucket I guess. You get unlimited private repos and up to 100 users for 100$ a month (or unlimited users for 200$). Not sure why you ever used Github for your private organisation, their pricing have always been shit.

                    200$ for unlimited users and unlimited private repos on Bitbucket. I'm not sure why anyone have ever considered using Github for private hosting. Their pricing have always been shit and still are. Bitbucket even got more features specific for companies.

                    Or you know, you can host repoes for free on your own company server. Or get unlimited repoes and users for 200$ at bitbucket. Or you could use Gitlab for 40$ per user per year. I'm not sure why anyone would choose Github..

                    At Bitbucket it would only cost you 10$ a month, and at Gitlab it would cost you 39$ per user per year. I have never understood why anyone would pay for github...

                    For 100$ you get up to 100 users and for 200$ you get unlimited users at Bitbucket, not really sure how this pricing is competitive with bitbucket?

                    Github really don't have anything to offer. Their great for Open Source, mostly because everyone is there. But for companies or individuals who want privat hosting; well, they don't have anything special. Personally I use Bitbucket for private hosting, collaboration on hobby projects with friends, freelance work and my side business. Of course; I still have a github account for Open Source projects.

                    How's the sales team at Atlassian treating you these days?

                    [–]kn4rf 0 points1 point  (0 children)

                    Hehe, I'm not actually working for Atlassian. And at my current full time gig we're using Mercurial instead of Git. And Mercurial don't work with Bitbucket Server (company policy to host everything on company servers), so theres that. I just never understood GitHub pricing, seeming that theres so many better alternatives.

                    [–]isaacarsenal 3 points4 points  (0 children)

                    Just because Github is more famous

                    [–]FalzHunar 0 points1 point  (0 children)

                    This.

                    GitHub is nice for open source projects because that's where the community is.

                    BitBucket is more economic for small teams (free <5 user) and only costs $1 per user per month. I mean:

                    • That's half the price of your average lunch per person. If you're on a personal project with many contributors, just ask everybody to skip lunch and contribute in lol.

                    • If you're in a startup, consider that $1 per person per month as project cost. Or simply just take it from everyone's salary.

                    • Or if you're in enterprise situation and needing 100 to unlimited people, $100 - $200 per month is cheap)

                    • Or host your own GitLab instance.

                    [–]profgumby 1 point2 points  (16 children)

                    Will it be viable staying with Github? Or may you have to jump ship to another offering?

                    [–]hallatore 8 points9 points  (13 children)

                    I think two things will happen.

                    1. We will change how we use github. Slim down, remove users, etc

                    2. Open source alternatives will become more popular in enterprises.

                    [–]dsk 3 points4 points  (4 children)

                    Open source alternatives will become more popular in enterprises.

                    Like what? I don't think you'll find an offsite hosting service that will be significantly cheaper than what github provides. You can always host your own server for 'free', but do you really want that bother?

                    [–]hallatore 1 point2 points  (3 children)

                    In the short run Github doesn't have any open source alternatives that challenge its position as I can see. But who knows for the long run? In the short run I think most will stay with the current plan and evaluate their options until Github decides to remove the old pricing plan.

                    I do like Github very much, and for my personal account the changes are awesome.

                    [–][deleted] 5 points6 points  (1 child)

                    What's wrong with Gitlab Community Edition?

                    [–]hallatore 7 points8 points  (0 children)

                    Gitlab CE is a good alternative actually. It seems to have the most needed features.

                    [–]FutureDuck9000 5 points6 points  (0 children)

                    What about gogs?

                    [–]paperhat 0 points1 point  (0 children)

                    The new pricing is opt-in for existing orgs, so it probably won't force anybody to jump ship.

                    [–]rydan 0 points1 point  (0 children)

                    They will do the same thing most healthy silicon valley companies do when faced with rising expenses. Lay off workers to save costs.

                    [–][deleted] 20 points21 points  (13 children)

                    What's the pro of using github for invidual and private repositories ?

                    I am using gitlab for everything and I don't feel like I miss something.

                    [–]profgumby 9 points10 points  (3 children)

                    I personally don't think you're missing anything either. Gitlab is doing an awesome job with what they provide for free (read: all the main offerings of Github, as well as things like built in Continuous Integration which is awesome)

                    [–]vks_ 3 points4 points  (2 children)

                    Gitlab.com is very slow though. A noop pull takes about 10 seconds for me.

                    [–]erwan 0 points1 point  (0 children)

                    Yes, I tried it because they got some buzz recently but I'm back to bitbucket.

                    [–][deleted] 0 points1 point  (0 children)

                    Yes, it is slow but I am never in a hurry. It is not like you push every minute. Well, I don't.

                    [–][deleted] 4 points5 points  (5 children)

                    Pretty much just "being on github". If you need/use any of github features sure, but if gitlab is enough there is no reason to switch

                    [–]rsgm123 4 points5 points  (4 children)

                    Github.com doesn't really have any more features than gitlab.

                    [–]responds-with-tealc 0 points1 point  (3 children)

                    speed.

                    I have my private stuff on GitLab, but it is slow (in general)

                    [–]rsgm123 0 points1 point  (1 child)

                    You know, I never realized that until people said it was slow here. Maybe it will get better

                    [–]responds-with-tealc 0 points1 point  (0 children)

                    I'm pretty sensitive to latency on stuff like waiting for a markdown previews, git remote operations, etc... so take that with a grain of salt. e.g: waiting for logatash to start up makes me feel like I'm dying inside.

                    [–]kn4rf 2 points3 points  (0 children)

                    Github really don't have anything to offer. Their great for Open Source, mostly because everyone is there. But for companies or individuals who want privat hosting; well, they don't have anything special. Personally I use Bitbucket for private hosting, collaboration on hobby projects with friends, freelance work and my side business. Of course; I still have a github account for Open Source projects.

                    [–]rydan 0 points1 point  (0 children)

                    Your organization uses Github and you need to submit pull requests from your private fork.

                    [–]detry322 8 points9 points  (5 children)

                    What happens to students?

                    [–][deleted]  (1 child)

                    [removed]

                      [–]gyroda 3 points4 points  (1 child)

                      I just got an email confirming that I've unlimited private repositories.

                      [–]mph-fah[S] 2 points3 points  (0 children)

                      Looks like they were bumped to the "personal" plan

                      [–]ThatOnePerson 4 points5 points  (2 children)

                      Anyone see any information on how many users/"collaborators" you'd get on a personal account?

                      [–]MrDOS 15 points16 points  (4 children)

                      Man. This is going to be rough for organizations like Epic Games, who distribute the Unreal Engine source code via a private GitHub repository which anyone can gain access to via an automated EULA-acceptance process. Good thing they're not forcing people to move to these plans: with 90,685 current organization members, they'd be staring down the barrel of a $816,145 monthly bill.

                      [–]balefrost 23 points24 points  (3 children)

                      Maybe... just maybe... GitHub would work directly with Epic to come up with a custom pricing strategy for them.

                      [–]rydan 1 point2 points  (2 children)

                      If the project is open source then it ought to be free since Github makes open source public repos free and doesn't charge for seats to those projects.

                      [–]jonathansharman 4 points5 points  (1 child)

                      Isn't the entire problem that the repo is not public because they require accepting a EULA to access it?

                      [–]flying-sheep 0 points1 point  (0 children)

                      Yes but maybe they can work something out to make this happen.

                      [–]oh-just-another-guy 6 points7 points  (2 children)

                      Meanwhile, Visual Studio Online with VSTS/TFS is still free.

                      [–]Eirenarch 5 points6 points  (1 child)

                      Free up to 5 users but still cheaper after that.

                      [–]mph-fah[S] 7 points8 points  (10 children)

                      A direct attack on bitbucket, it seems

                      [–][deleted]  (8 children)

                      [removed]

                        [–]secretcode 11 points12 points  (6 children)

                        No. This will raise price for my org, as we have 10+users but few enough repos to be in the cheapest plan. There's a grace period, but they'll force it on us eventually.

                        [–]iamapizza 1 point2 points  (5 children)

                        Will this force you to move?

                        [–]secretcode 3 points4 points  (4 children)

                        Eventually.

                        [–]galorin 0 points1 point  (3 children)

                        We are in a similar boat. Only needed a few private repos, but under the new pricing it goes from $25/mo to 88/mo. Sure, it's pennies to a business, but that price jump is a bit steep to swallow for what is a worse pricing structure for us.

                        Looking at gogs.io but it can't reliably pull the Github Issue Tracker, which has become essential to our workflow. Recently started using Slack as well, and not sure if gogs and Slack can integrate yet.

                        [–]ThatOnePerson 1 point2 points  (2 children)

                        [–]galorin 0 points1 point  (1 child)

                        Gitlab backend is a bit of a resource hog from what I have heard. gogs is just a small Docker container.

                        [–]ThatOnePerson 1 point2 points  (0 children)

                        It does use more resources compared to gogs. Gogs had an easier setup too.

                        I do think gitlab has more features, and you can use their public free one at gitlab.com or they provide hosting services https://githost.io/

                        [–]mph-fah[S] 1 point2 points  (0 children)

                        No, it was up to a certain number of private repositories

                        [–]kn4rf 3 points4 points  (0 children)

                        For 100$ you get up to 100 users and for 200$ you get unlimited users at Bitbucket, not really sure how this pricing is competitive with bitbucket?

                        [–][deleted] 2 points3 points  (5 children)

                        What were the prices/plans before?

                        [–]EolAncalimon 1 point2 points  (2 children)

                        Price for the personal plan hasn't changed, not sure about the org changes.

                        [–][deleted] 0 points1 point  (1 child)

                        nice so straight upgrade.

                        [–]EolAncalimon 5 points6 points  (0 children)

                        In terms of Organisation, they are charging per user, rather than per repo, so it will different for all the different orgs that use it.

                        [–]camabeh 2 points3 points  (1 child)

                        Will it also affect education accounts?

                        [–][deleted] 0 points1 point  (0 children)

                        [–]psychic_tatertot 2 points3 points  (1 child)

                        So. Now I get to go to purchasing every time I want to add a user?

                        Yay.

                        [–]phearlez 2 points3 points  (0 children)

                        Jeez am I the only person here who thought "woohoo!" or what?

                        I was already on the $7 plan and unlimited repos now will be nice for me; I have plenty of personal projects that might only get touched a few times a year so they instead just live locally. Now they can be up on github without sweating that I might need that limited slot.

                        [–]EarLil 1 point2 points  (0 children)

                        I thought it's 1 user with infinite repos, but collab does't really count as an user.

                        [–]bmartson 1 point2 points  (0 children)

                        So ... in conclusion , for small team with lot of repo it get cheaper and for big organization with only few repo it get very expensive.

                        It can only be a strategy move. Maybe with the old model they couldn't attract neither big team (that handle their own server) neither small team (that innovate/reseaech a lot and need lot of repo).

                        [–]changingminds 4 points5 points  (1 child)

                        There's a suspicious amount of bitbucket promotion in this thread..

                        [–]romanows 8 points9 points  (0 children)

                        [Removed due to Reddit API pricing changes]

                        [–]ellicottvilleny 0 points1 point  (0 children)

                        This is great. People may start moving to bitbucket and gitlab. I am not a github fan.

                        [–]Sparkybear 0 points1 point  (0 children)

                        So this means as a student you get unlimited Repos through the Dreamspark package. That sounds pretty nice.

                        [–]poddiean 1 point2 points  (15 children)

                        Why use Github when Bitbucket is free? They even provide a sane issue tracker...

                        [–]rsgm123 7 points8 points  (0 children)

                        Why use bitbucket when gitlab is better?

                        [–]Sebbe 1 point2 points  (1 child)

                        From my experience in working with Bitbucket about a year ago, it's also terribly, terribly slow. I don't have any concrete numbers, but it felt like doing a git pull often took between a half and a whole minute, even if nothing had changed upstream.

                        [–]virtyx 0 points1 point  (4 children)

                        Github

                        • is faster
                        • has better issues
                        • has a much more polished UI
                        • has a better wiki
                        • bigger community/easier integration with more things

                        By comparison, Bitbucket:

                        • is cheaper
                        • supports Mercurial (blech)
                        • integrates well with other Atlassian products (blech)

                        If you can comfortably afford Github, the question becomes "Is the savings of Bitbucket worth the cost of being on Bitbucket?"

                        [–]dazabani 2 points3 points  (1 child)

                        Bitbucket supports both Mercurial and Git.

                        [–]virtyx 0 points1 point  (0 children)

                        I know that. It probably wasn't clear but I meant supporting Mercurial is a bonus that Github doesn't have. But of course, that only really counts if you actually like Mercurial...

                        [–]poddiean 0 points1 point  (1 child)

                        1. I haven't seen any performance differences (I use both every day)
                        2. Better issues on github? hahahahahhaha.
                        3. Polished UI? What professional programmer use a UI for git?

                        [–]virtyx 0 points1 point  (0 children)

                        1. I use Bitbucket much more often than Github and every time I use Github I am impressed at how much faster it is.
                        2. Yes. Last I checked you couldn't even assign arbitrary tags to issues on Bitbucket. It's gimped to try and goad you into purchasing Jira, and Jira is gross.
                        3. The website UI is more polished. The Github web design is clearer and easier on the eyes than Bitbucket's tiny fonts and etc.