2015-07-31 8 views
10

मेरी package.json निम्नलिखित निर्भरता,NPM जबकि GIT url से आने

{ 
    "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" 
    } 
} 

जब मैं निष्पादित npm install आदेश, मैं निम्न त्रुटि हो रही है,

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> 

मैं नया हूँ है स्थापित त्रुटि है मॉड्यूल और गिट नोड करने के लिए। क्या मुझे नोड मॉड्यूल में जीआईटी से संबंधित कोई विन्यास करना होगा?

** [संपादित करें]: ** मैं कॉर्पोरेट प्रॉक्सी के पीछे हूं। उससे संबंधित कोई विन्यास देना होगा? मैंने users/<username>/.npmrc फ़ाइल में .npmrc फ़ाइल में प्रॉक्सी विवरण जोड़ा। मेरे पथ परिवर्तक में गिट/बिन स्थान भी है।

+0

आप 'package.json' फ़ाइल की पूरी सामग्री को दे सकते हैं? – deepakb

+0

@ दीपक बिस्वाल, मैंने 'package.json' फ़ाइल की पूरी सामग्री दी है। – DRB

+1

अरे, मैंने इसे अपने अंत में चलाने की कोशिश की और सब कुछ ठीक काम कर रहा है! – deepakb

उत्तर

31

इस प्रश्न का उत्तर अन्य thread में है। यह मुद्दा तब हुआ जब मैं कॉर्पोरेट प्रॉक्सी के पीछे था। और @bnguyen82 के उत्तर ने मुझे अंत में मदद की।

मैंने अभी निम्न आदेश का उपयोग किया है और समस्या हल हो गई है।

git config --global url."https://".insteadOf git:// 
+0

मैंने इस कॉन्फ़िगरेशन को https: // के आस-पास उद्धरणों को हटाकर काम किया है: git config --global url.https: //.insteadOf git: // –

1

1.Check टर्मिनल या सीएमडी
में अपने इंटरनेट कनेक्शन
2.ping परीक्षण github.com के लिए अगर सब कुछ ठीक काम कर रहा है तो अपना Git यूआरएल के लिए उपयोग इस प्रारूप करने की कोशिश git+https://[email protected]/geedmo/css-flip.git

या

आप ssh की जरूरत है:

git+ssh://[email protected]/visionmedia/express.git

+0

पूर्व घातक देता है: https: //[email protected]/geedmo/css-flip.git/ तक पहुंचने में असमर्थ: होस्ट को हल नहीं किया जा सका: github.com और बाद में 'ssh देता है: hostname github.com को हल नहीं कर सका: नाम – DRB

+0

नाम से कोई पता नहीं –

+0

एक बार इंटरनेट कनेक्शन की जांच करें, मैं कॉर्पोरेट प्रॉक्सी के पीछे हूं। क्या मुझे कुछ विन्यास देना होगा? मैंने .npmrc फ़ाइल में प्रॉक्सी विवरण दिया है। – DRB

2

मैं एक ही समस्या थी और Git

sudo apt-get install git-all 
0

Git निर्दिष्ट URL से लिंक नहीं कर सकते हैं स्थापित करके इसे हल करने में सक्षम था। आप गिट प्रॉक्सी मोड आज़मा सकते हैं। (की आवश्यकता है अपने स्वयं के प्रॉक्सी सेवा)

सेटिंग्स:

git config –global http.proxy http://127.0.0.1:1080 
git config –global https.proxy https://127.0.0.1:1080 

रद्द सेटिंग:

git config –global –unset http.proxy 
git config –global –unset https.proxy 
संबंधित मुद्दे