下載vue-element-admin後,根據官網說明,執行npm install ,報如下錯誤,執行了三次,都是報下面這樣的錯誤:
npm ERR! Error while executing:
npm ERR! C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://[email protected]/s
eonim-ryu/Squire.git
npm ERR!
npm ERR! undefined
npm ERR! exited with error code: 128
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\10190340\AppData\Roaming\npm-cache\_logs\2019-11-21T08_22_
08_820Z-debug.log
百度了一下,執行:
git config --global url."https://".insteadOf git://
然後再去npm install 就正常了
分析原因:
因爲當你想去克隆一個別人github上的repository時,發現系統不讓你動,提示你防火牆禁止對git://的訪問,這時候就只能用https://來訪問repository。
執行 git config --global url."https://".insteadOf git:// 後,你會發現在你的文件 .gitconfig中會多出一行
1 [url "https://"] 2 insteadOf = git://
這個時候,你就可以以後不管你在終端進行clone,使用git://,或者http://去訪問別人的repository,兩種方式都會默認變成http://的形式進行連接並正常的工作了。