【发布时间】:2014-01-18 17:45:21
【问题描述】:
我有一个公共 github 存储库:https://github.com/OptiRTC/generator-optidoc
我想将它作为 npm 包发布。它有一个带有以下存储库属性的 package.json 文件:
"repository": {
"type": "git",
"url": "https://github.com/OptiRTC/generator-optidoc.git"
}
通过 Git Bash,这可以正常工作,并且不会提示输入用户名/密码:
git clone https://github.com/OptiRTC/generator-optidoc.git(试试看)。
按照https://npmjs.org/doc/developers.html#Before-Publishing-Make-Sure-Your-Package-Installs-and-Works 中列出的步骤,我可以使用链接来测试我的包在安装后是否可以工作。但是,当我通过以下方式测试本地安装时:
npm install ../generator-optidoc
...它失败并出现注释“权限被拒绝(公钥)”。
有谁知道我做错了什么?非常感谢。
【问题讨论】:
标签: git github package npm yeoman-generator