Solution ( Linux, Windown7 , Windows10 ) git download & install https://git-scm.com/downloads
And then, c:\NodeJs\node_ethereum>npm install web3 --save npm WARN deprecated fs-promise@2.0.3: Use mz or fs-extra^3.0 with Promise Support npm WARN deprecated tar.gz@1.0.7: ?? WARNING ?? tar.gz module has been deprecated and your application is vulnerable. Please use tar module instead: https://npmjs.com/tar npm WARN node_ethereum@1.0.0 No description npm WARN node_ethereum@1.0.0 No repository field.
+ web3@1.0.0-beta.37 updated 1 package and audited 99531 packages in 5.263s found 0 vulnerabilities
https://stackoverflow.com/questions/49024925/web3-js-installation-error-on-windows/54191583#54191583