Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

npm install giving error while accessing GIT url

Tags:

git

node.js

npm

my package.json has the following dependency,

    {   "name": "AppName",   "version": "0.0.0",   "description": "App Description",   "author": "@author",   "dependencies": {},   "devDependencies": {     "css-flip": "git://github.com/geedmo/css-flip",     "gulp": "^3.8.10",     "gulp-angular-htmlify": "^0.4.0",     "gulp-changed": "^1.1.0",     "gulp-compass": "^2.0.4",     "gulp-concat": "^2.4.1",     "gulp-css-flip": "^0.4.0",     "gulp-expect-file": "0.0.7",     "gulp-filter": "^1.0.2",     "gulp-html-prettify": "0.0.1",     "gulp-if": "^1.2.5",     "gulp-ignore": "^1.2.1",     "gulp-jade": "^0.8.0",     "gulp-jsvalidate": "^2.0.0",     "gulp-less": "^1.3.9",     "gulp-livereload": "^2.1.1",     "gulp-load-plugins": "^0.10.0",     "gulp-minify-css": "^0.3.11",     "gulp-ng-annotate": "^0.4.3",     "gulp-rename": "^1.2.0",     "gulp-sass": "^1.3.2",     "gulp-sourcemaps": "^1.3.0",     "gulp-sync": "^0.1.4",     "gulp-uglify": "^1.1.0",     "gulp-util": "^3.0.1",     "marked": "^0.3.2",     "through2": "^0.6.3",     "yargs": "^3.7.2"   },   "scripts": {     "prestart": "bower install",     "start": "npm install",     "poststart": "gulp"   } } 

when I execute npm install command, I am getting the following error,

npm WARN addRemoteGit Error: Command failed: git -c core.longpaths=true config --get remote.origin.url npm WARN addRemoteGit npm WARN addRemoteGit     at ChildProcess.exithandler (child_process.js:751:12) npm WARN addRemoteGit     at ChildProcess.emit (events.js:110:17) npm WARN addRemoteGit     at maybeClose (child_process.js:1015:16) npm WARN addRemoteGit     at Socket.<anonymous> (child_process.js:1183:11) npm WARN addRemoteGit     at Socket.emit (events.js:107:17) npm WARN addRemoteGit     at Pipe.close (net.js:485:12) npm WARN addRemoteGit  git://github.com/geedmo/css-flip.git resetting remote C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remotes\git-github-com-geedmo-css-flip-git-3c35004c because of error: {  [Error: Command failed: git -c core.longpaths=true config --get remote.origin.url npm WARN addRemoteGit ] npm WARN addRemoteGit   killed: false, npm WARN addRemoteGit   code: 1, npm WARN addRemoteGit   signal: null, npm WARN addRemoteGit   cmd: 'git -c core.longpaths=true config --get remote.origin.url' } npm ERR! git clone --template=C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/geedmo/css-flip.git C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remot es\git-github-com-geedmo-css-flip-git-3c35004c: Cloning into bare repository 'C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remotes\git-github-com-geedmo-css-flip-git-3c35004c'... npm ERR! git clone --template=C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/geedmo/css-flip.git C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remot es\git-github-com-geedmo-css-flip-git-3c35004c: fatal: Unable to look up github.com (port 9418) (No such host is known. ) npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! node v0.12.7 npm ERR! npm  v2.11.3 npm ERR! code 128  npm ERR! Command failed: git -c core.longpaths=true clone --template=C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remotes\_templates --mirror git://github.com/geedmo/css-flip.git C:\Users\drj8c ob\AppData\Roaming\npm-cache\_git-remotes\git-github-com-geedmo-css-flip-git-3c35004c npm ERR! Cloning into bare repository 'C:\Users\drj8cob\AppData\Roaming\npm-cache\_git-remotes\git-github-com-geedmo-css-flip-git-3c35004c'... npm ERR! fatal: Unable to look up github.com (port 9418) (No such host is known. ) npm ERR! npm ERR! npm ERR! If you need help, you may report this error at: npm ERR!     <https://github.com/npm/npm/issues> 

I am new to node modules and git. Should i have to do any configuration related to GIT in node modules?

[Edit] : I am behind a corporate proxy. Should have to give any configuration related to that? I added proxy details in .npmrc file in users/<username>/.npmrc file. My path variable has the Git/bin location as well.

like image 345
JPS Avatar asked Jul 31 '15 11:07

JPS


People also ask

Why npm install is failing?

The error in NPM, 'error package install failed, see above', can occur when the user creates a new project in Angular using Node. js using VS code. This means that NPM is corrupted in your system, and must reinstall NPM.

Can you install git with npm?

npm install git doesn't install git (i.e. the command line tool to manipulate git repositories). It installs the npm package called git which seems to be a JavaScript library to interact with git repositories (which makes the name accurate, but still misleading). npm is not a general-purpose package manager.


1 Answers

This question has an answer in an other thread. The issue occurred since I was behind corporate proxy. And @bnguyen82's answer helped me finally.

I just used the following command and the issue got resolved.

git config --global url."https://".insteadOf git:// 
like image 96
JPS Avatar answered Sep 24 '22 17:09

JPS