我在以下位置有一个公共 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
...它失败并出现评论“权限被拒绝(公钥)”。
有谁知道我做错了什么?非常感谢。