|
|
|
|
|
by klj613--
4747 days ago
|
|
git is a SCM and should not be on production systems. instead you should have a build server which builds up a package (rpm, deb, tarball?) which is then used to deploy across the production environments. you should also not compile JS/CSS etc on production system that is what the build server is for. anything installed on a production system should be 'required' for the app to actually run. - that said, you can use capistrano (and other tools like this) to update 'demo' environments and dev environments (with git) however the actual TEST and STAGING environments should mirror the PROD environment (packaging). |
|
On the other end, you have hipster developers who need Git on production systems because that's the only tool they know.