Re:We are currently taking a DDoS attack and are working to ...
by Volpe on Saturday March 23, 2013 @07:39PM
(#5430324)
> We'd lose our deployment, integration tests, continuous integration, ability to pull other team changes from the master and code review platform. That's a big chunk of our deb infrastructure.
You'd lose all that from using git? Why? Are you saying if you switched to git without switching any of your svn infastructure? We aren't talking about github downtime anymore are we...
> Size is mentioned as to be honest we moved a load of stuff to git in 2011as a test case and it couldn't handle it.
A repo I interact with daily is now pushing 54gb, it contains large test fixtures that have HD videos, and images in it. I've never had any issues. (It takes a while to copy it around...)
Re:We are currently taking a DDoS attack and are working to ...
by teej on Saturday March 23, 2013 @07:36PM
(#5430317)
So your desire to not use Github has nothing to do with Github then.
Re:We are currently taking a DDoS attack and are working to ...
by arianvanp on Saturday March 23, 2013 @07:35PM
(#5430316)
git is decentralized. Any sane sysadmin wouldn't use github as a 'central' point, but set up an own remote to which you push. Then every once in a while from that remote, commits are pushed to github.
heck you wouldn't even really need a remote.
Re:We are currently taking a DDoS attack and are working to ...
by elithrar on Sunday March 24, 2013 @12:49AM
(#5431163)
Alternatively you can set up an alias (i.e. "all") for multiple remotes and just push to them in one hit. Useful when I'm pushing code to Heroku and GitHub simultaneously.
Re:We are currently taking a DDoS attack and are working to ...
by hp50g on Sunday March 24, 2013 @04:32AM
(#5431480)
Aliases on that scale are like hosts files. An utter shit to manage. Its why they invented dns which is a centralized delegated service.
The "single source of truth" is hard to avoid.
Re:We are currently taking a DDoS attack and are working to ...
by andreyf on Saturday March 23, 2013 @07:54PM
(#5430376)
Your deployment really shouldn't rely on your VCS...
Just added a 3 GB file to my github repo. It took <2m, most of which I imagine was spent gzip-ing it.
Re:We are currently taking a DDoS attack and are working to ...
by hp50g on Sunday March 24, 2013 @04:36AM
(#5431485)
Well it doesn't. We package every rev that's made as part of our integration process. Then we choose one and deploy it (using our auto deployment software which farts out packages across 100-odd machines, per instance..).
Size is mentioned as to be honest we moved a load of stuff to git in 2011 as a test case and it couldn't handle it. We have some test fixture data files (big ones) that it choked on. Not only that, you can't compose software easily without introducing external tooling.