2014-10-16 3 views
0

안녕하세요 저는 코드바 프로젝트를 만들고 있습니다. 지금까지 모든 것이 잘되고있었습니다. 하지만 github 플러그인을 사용하려고하면 오류가 발생합니다. 나는 거의 모든 것을 시도했다.코드바 프로젝트의 github 저장소에서 플러그인을 가져올 수 없습니다.

방법 1--

C:\Users\[userprofile]\myapp>node -v 
v0.10.29 

C:\Users\[userprofile]\myapp>npm -v 
1.4.14 

C:\Users\[userprofile]\myapp>cordova plugin add org.apache.cordova.file 
Fetching plugin "org.apache.cordova.file" via plugin registry 
Error: shasum check failed for C:\Users\[userprofile]\AppData\Local\Temp\npm-4436- 
EoSdTU3O\1413449659175-0.3978349801618606\tmp.tgz 
Expected: d2c5b2ce3d6d97ea613a6d50df8a93520c9de888 
Actual: 3ec8e6146bd01a285916b4688ed335cdf3cdec4a 
    at C:\Users\[userprofile]\AppData\Roaming\npm\node_modules\cordova\node_module 
s\cordova-lib\node_modules\npm\node_modules\sha\index.js:32:8 
    at ReadStream.<anonymous> (C:\Users\[userprofile]\AppData\Roaming\npm\node_mod 
ules\cordova\node_modules\cordova-lib\node_modules\npm\node_modules\sha\index.js 
:61:7) 
    at ReadStream.emit (events.js:117:20) 
    at _stream_readable.js:929:16 
    at process._tickCallback (node.js:419:13) 

방법 2

C:\Users\[userprofile]\myapp>cordova plugin add https://github.com/apache/cor 
dova-plugin-file 
Fetching plugin "https://github.com/apache/cordova-plugin-file" via git clone 
Error: Command failed: Cloning into 'C:\Users\[userprofile]\AppData\Local\Temp\plu 
gman\git\1413449787925'... 
fatal: unable to access 'https://github.com/apache/cordova-plugin-file/': SSL ce 
rtificate problem: self signed certificate in certificate chain 

    at ChildProcess.exithandler (child_process.js:647:15) 
    at ChildProcess.emit (events.js:98:17) 
    at maybeClose (child_process.js:755:16) 
    at Socket.<anonymous> (child_process.js:968:11) 
    at Socket.emit (events.js:95:17) 
    at Pipe.close (net.js:465:12) 

가 도움이 어느 방법. 도와주세요. 고맙습니다.

답변

3

git SSL 확인을 일시적으로 중단하십시오. 명령 행에서 다음을 실행하십시오.

git config --system http.sslverify false 

이후에 플러그인 명령을 다시 실행하십시오.

cordova plugin add https://github.com/apache/cordova-plugin-file 

읽기 :

Github: error cloning my private repository

http://git-scm.com/docs/git-config

+0

Thanku 선생님. 나는 단순히 내 문제를 해결했다. :-) 나는 http.sslverify를 false로 설정하려고 시도했다. 그러나 그것은 그다지 효과가 없었습니다. 그 이유가 무엇일까요? – megha

+0

Git 경로가 설정되어 있습니까? 명령 줄에 "자식"을 입력하면 무엇을 볼 수 있습니까? 여기 Git을 이해하기위한 아주 좋은 기사 및 자습서가 있습니다 : http://git-scm.com/doc. 희망이 당신을 도울 것입니다. 감사 – AAhad

관련 문제