以下是场景
git回购中的ParentNodeModule,它从另一个get回购中消耗ChildNodeModule并将其在软件包依赖项中称为git + ssh://git@github.com/SomeOrg/ChildNodeModule.git#1.0.0。
现在的问题是,ParentNodeModule作为一个循环ci设置,应运行测试和棉绒检查,但无法执行,因为在cirlce ci中,它无法访问git@github.com/SomeOrg/ChildNodeModule.git并显示以下错误< / p>
npm ERR! ERROR: Permission to SomeOrg/ChildNodeModule.git denied to deploy key
npm ERR! fatal: Could not read from remote repository.
n
因此如何解决所有线索将很有帮助
答案 0 :(得分:0)
在CircleCI
内,您应该授予对SomeOrg/ChildNodeModule
项目的访问权限,以便CircleCI
可以读取该存储库。 CircleCI
可以通过向该存储库添加Deploy Key
来自动执行此过程。