我从git存储库克隆了一个项目,我正在使用npm install来安装软件包.这些包包括git存储库中的一些模块.但是,"npm install"失败并显示以下消息:
15 error Failed resolving git HEAD (git@github.com:tinc/test.git) fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
15 error Failed resolving git HEAD (git@github.com:tinc/test.git) Use '--' to separate paths from revisions, like this:
15 error Failed resolving git HEAD (git@github.com:tinc/test.git) 'git <command> [<revision>...] -- [<file>...]'
.
.
18 error Error: Command failed: fatal: ambiguous argument 'master': unknown revision or path not in the working tree.
18 error Use '--' to separate paths from revisions, like this:
18 error 'git <command> [<revision>...] -- [<file>...]'
18 error
18 error at ChildProcess.exithandler (child_process.js:648:15)
18 error at ChildProcess.emit (events.js:98:17)
18 error at maybeClose (child_process.js:756:16)
18 error at Process.ChildProcess._handle.onexit (child_process.js:823:5)
19 error If you need help, you may report this *entire* log,
19 error including the npm and node versions, at:
19 error <http://github.com/npm/npm/issues>
20 error System Windows_NT 6.1.7601
21 error command "C:\\apps\\node\\\\node.exe" "C:\\apps\\node\\node_modules\\npm\\bin\\npm- cli.js" "install" "git+ssh://git@github.com:tinc/test.git"
22 error cwd C:\apps\git\test
23 error node -v v0.10.30
24 error npm -v 1.4.9
25 error code 128
26 verbose exit [ 1, true ]
Run Code Online (Sandbox Code Playgroud)
我从主干中取出了克隆,即"主"分支.
package.json具有以下条目:
"test": "git+ssh://git@github.com:tinc/test.git"
Run Code Online (Sandbox Code Playgroud)
有没有人知道这里有什么问题?据我所知,没有修订或分支名称.(我尝试使用"test.git #master"但得到了同样的错误)
我有同样的问题.在我的情况下发生的事情是我在我有适当的访问权限之前尝试访问git存储库并且它试图缓存存储库.当我尝试使用npm再次安装存储库时,我收到了上述错误.
我去了存储库的npm-cache并删除了存储库文件夹.
C:\ Users \用户your_user \应用程序数据\漫游\ NPM-缓存\ _git,遥控器\
找到包含存储库名称的文件夹并将其删除.然后尝试再次通过NPM安装.
| 归档时间: |
|
| 查看次数: |
1735 次 |
| 最近记录: |