无法从CirlcleCI中的git存储库安装节点模块

时间:2019-07-01 09:42:27

标签: node.js git continuous-integration circleci circleci-2.0

以下是场景

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

因此如何解决所有线索将很有帮助

1 个答案:

答案 0 :(得分:0)

CircleCI内,您应该授予对SomeOrg/ChildNodeModule项目的访问权限,以便CircleCI可以读取该存储库。 CircleCI可以通过向该存储库添加Deploy Key来自动执行此过程。