Our main repo is coming up on 9k stars and 1k forks, I just can’t see moving that over and losing everything on a kneejerk reaction. We already are a GitHub Organization and I’m hoping there’s some extras that MS will bring in. GitLab looks like they are having a rough time with all of the free tier repositories being moved over, the runners were like at 55k jobs in the queue to be processed and I’m seeing some twitter reports that imports are taking a long time. I just don’t trust GitLab after that last mistake where they deleted the database that housed 6 hours worth of commits/merges/issues and a few security breeches.
Fun thing to do, mtr to gitlab.com and see where they are being hosted. (Hint, it’s a shade of blue…)
Definitely agreed there. A couple of my personal project have a handful of stars and forks, so I wouldn’t want to lose those (definitely not at the same scale as your repo, though ). Plus everyone and their mother has a Github account and Gitlab likely has less than 10% of the userbase that Github does, so having new people find your repos if you move might prove difficult.
All my work related stuff is on BitBucket. I use GitHub for the more open-sourcey things, which are going to stay there for now (they are not that important anyway)
Wouldn’t say they went “wrong” as $7.5B is quite a tempting offer.
But it’s very possible that Microsoft in the near future will change GitHub quite a lot and in turn force a lot of people to migrate their code away. Plus others seem to have a burning hatred towards MS for some reason or another
Picture this: $7.5b spent on a company that can only have one product without looking awkward or creating a second brand. On a company that has reached it’s potential. On a company that is based on an open source protocol and easily replaced by open source software. On a company that only has one direction it can go: down.
Git is amazing, but to think it’ll be the top protocol of it’s type in 10 years is to not be a part of the same internet I’m on. You can be irrelevant tomorrow, you have to branch out into other products to ensure your safety long term. Something Github can’t do without looking like a taco stand that sells burgers.
I feel like the most potential Microsoft has with GitHub is to push it even further into the enterprise landscape. Team Foundation server is terrible in my opinion, clunky, and hard to use. They’ll first work on better git integration into Visual Studio, then start working on enterprise features to sell to businesses. That’s the only reasoning I can come up with from this deal.
I see it as protectionism, so much of MS code is on GitHub and it could have either been MS that picked it up, or someone diametrically opposed to MS. It would hurt them a lot of GitHub closed down, and with GH going so long without a CEO and never turning a profit, things looked bad. Not quite dire yet, but not good. Sure there’s ancillary benefits, TFTS sucks as you noted and there can be better integration with MS tools. I think they may have some goodies for VS users and VSC users, something like free private for using VS. (We’re a JetBrains shop, but I do like VS and would use it if there was good support on non-Windows platforms.)
I just can’t see them destroying the place. I already see job offers from GitHub Careers, if that changes to LinkedIn for the source then it’s not really much of a change. I do look forward to seeing what they can do with GitHub Organizations and GitHub Enterprise, there’s some features for Orgs that could be implemented to help with things. And probably some Azure synchronicity in favor of Travis, but not replacing Travis et.al.
At work we use the self-hosted Atlassian stack. For personal projects I’ve always used either Gogs, or more recently Gitea.
Originally used Gitea so I could control where my source ended up (originally used for a lot of academic work, so academic integrity and avoiding people plagiarising my work was of interest) but I’m sure that a lot of people will sympathise with my desire to self-host everything
If the previous LinkedIn acquisition is anything to by, then MS wouldn’t change much at all. Which I guess is for the good since Github is already a mature product.