4 ms·
Spinning up your own git server is not a huge effort though even for a startup. As to what is archaic - I believe a point can be made that the division of labo
by oytis 6y ago
Spinning up your own git server is not a huge effort though even for a startup.
As to what is archaic - I believe a point can be made that the division of labor thing can suit poorly our brave new cloud software world. You can't just buy things (or software) from others, and completely own them. If you are outsourcing some part of your business to others, you also lose a lot of sovereignty that is crucial to stay flexible and move fast. Apart from the fact that all these solutions are bundled with analytics that will play against you as soon as your supplier wants to become your competitor. And as I said before, staying in control is actually not that hard as soon as you know what you are doing, and can be a huge competitive advantage.
- ogre_codes 6y ago> Spinning up your own git server is not a huge effort though even for a startup. At a previous job we self hosted Git and it worked fairly well. At my current job we use GitHub and while we could migrate away, it would hurt. Personally, I think GitHub's value is more about the fact that it integrates so well with so many other services. Without GitHub we would lose: - Most of our PR/ Code Review flow - Integration with Pivotal (our ticketing/ story system) - Integration with our Travis server for CI - Integration with our hosting service for automated deployment. All of this stuff can be done independent of GitHub, but most of it takes a lot of time and effort you could be spent delivering the product you are trying to ship. You also lose a lot of flexibility.
- oytis 6y agoYes, integrations are a real value. I've seen a lot of it working in self-hosted Gerrit, but there was a dedicated maintainer for the project who among other things implemented these.